问题标签 [nosetests]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 导入模块:如何跟踪其来源 PYTHONPATH、sys、os
模块nosetests 在我的计算机上随处运行(它不应该只在几个指定的地方运行)。我想这是因为我不小心将模块 nosetests 添加到了 PYTHONPATH 中,方法是直接将它放在 dist-packages 或 site-packages 中,或者告诉 python 每次都永久地查找它。
我熟悉一些命令,如 find、import os、import sys 和 PYTHONPATH,但我似乎无法找到一种方法来追踪允许这种情况发生的罪魁祸首目录。
就像是
任何帮助都会很棒。
python - 您如何使用 setup.cfg 正确限制鼻子测试中的 xcoverage 包覆盖率?
我已经对其进行了配置,因此我的简单单元测试通过了。但是nosexunit.xml 正在报告测试库文件。部分输出:
该项目分为不同的模块,需要独立测试。我目前专注于后端模块。我想限制对 lib 包的覆盖。项目树的示例:
我正在从名为 backend 的目录运行测试:
nosetests 在 setup.cfg 中配置如下
我感觉其中一个路径设置已关闭。我假设where
andcover-package
设置相对于setup.py
(也是我运行测试的位置)的位置,并且include
相对于where
.
Nosetests 文档没有太大帮助。我希望有人可以让我在这里直截了当。
python - 如何从 python 鼻子测试运行多个测试用例
我是一个正在学习python的新手,目前正在从事一个自动化项目。
而且我有 N 个测试用例需要在阅读材料上运行,人们建议我使用nosetest。
使用nosetest运行多个测试用例的方法是什么?
并且这样做的正确方法是:
python - 自 1.6.3 以来,使用 nosgae 的 python 测试运行速度非常慢
正如这个谷歌小组帖子中所问的:
https://groups.google.com/forum/?fromgroups&hl=en#!topic/google-appengine-python/fQUnsnt-wJ4
我不确定 yaml 解析是否是根本原因,但我确信我的测试套件现在需要数倍的时间才能运行。还有其他人遇到这个吗?任何已知的解决方法?
为了仔细检查,我恢复到 sdk 版本 1.6.2,例如,一个测试套件的运行速度提高了 4 倍(约 10 秒对 40 秒)。
python - 鼻子测试输出中的字符“S”代表什么
我在一个外部模块上运行 python nosetests。圆点表示测试通过。S代表什么?
这似乎很明显,几乎没有提到,在文档、手册页中找不到它,也没有使用谷歌。对不起,我不是 python 本地人。
python - 如何多次测试和记录 -nosetest unittest - python
这是问题的迷你版
因此,如果级别 1 是 [] 而级别 2 是 [[]],那么我要做的是测试曾经的列表以查看级别 2 是否匹配(无论顺序如何),所以在这种情况下 b,c 是等价的。
我正在使用单元测试和鼻子测试来运行它们如果我只想针对另一个表测试一个表,我会执行以下操作:
函数 truth() 创建我的表
但我的目标是针对我创建的所有其他表(大约 20 个并且还在增长)测试所有表。一些我无法解决的问题(我不确定我是否需要阅读单元测试文档或鼻子测试,或者甚至不需要它们!)
我的猜测是只使用更多的 for 循环来消除任何可能性。但是使用
与
只是在第一个错误处停止,这不是我想要的。我需要扫描并收集有关哪些列表等效的信息(无论顺序或嵌套列表)。也许我应该创建一些东西而忘记单元测试?
所以我的首选输出类似于
或者可能更有用和更短只是
这是我目前拥有的代码,几乎所有内容都只是一个整数,期望真值()生成真值表(嵌套列表):
django - django_nose 单元测试失败(没有这样的选项)
我有一个新项目,无法正确设置 django_nose。我以前从未遇到过这个问题。所以,让我认为这是一个配置问题。但是,我看不出来。
我正在使用 virtualenv 并安装了 nose 和 django-nose。这是我的要求.txt
设置.py
激活我的 virtualenv 后,当我运行时:
我得到以下信息:
有人遇到过这个问题吗?有人可以看到我做错了什么吗?
python - 如何处理某些版本的python下不可用的鼻子扩展?
我确实有几个使用nosetest 测试的python 包,并且正如预期的那样,其中一个步骤是使用多个版本的Python 运行测试。
主要问题是大多数鼻子扩展与所有版本的 python 不兼容,并且不安装它们会阻止您运行测试(如果鼻子[nosetest]
从setup.cfg
.
扩展示例:yanc
, xtraceback
, machineout
,'nose_exclude`
我必须运行测试Python 2.5, 2.6, 2.7, 3.2
我不需要为所有版本的python运行所有这些,但我仍然应该如何重新配置测试的执行以免丢失它们?