为什么鼻子测试无法找到 sys.path 中的元素?
我正在用nose运行一系列单元测试。对于我的一些测试,我想从 sys.path 中删除模块的路径,这样与我正在测试的内容不会发生冲突。 sys.path.remove('/p…
如何从Pycharm运行nosetest?
如何从pycharm执行nosetest来运行所有单元测试? 我知道 pycharm 支持 python 的unittest和py.test,并且它们将在pycharm 1.1中正确支持nosetests,但…
如何更改 Python AssertionError 中的消息?
我正在按照以下内容编写,其中我尝试在比较两个多行 Unicode 文本块时生成合适的错误消息。进行比较的内部方法会引发断言,但默认解释对我来说毫无用…
如何在 Pylons 中使用 Nose 运行单个测试
我有一个 Pylons 1.0 应用程序,在 test/function 目录中包含一堆测试。 我得到了奇怪的测试结果,我只想运行一个测试。 鼻子文档说我应该能够在命令…
如何使 py.test 或鼻子在所有 python 文件中查找测试?
我确实有几个小模块,其中的测试位于其中,并且 py.test 或 nose 不会查找它们,因为它们不包含 test在他们的文件名中。 我怎样才能说服py.test或nose…
Python 单元测试:让鼻子显示失败的断言值
是否可以显示失败的断言值?它显示了回溯以及抛出了哪种异常,但知道哪些值失败会更实用。 例子: assert result.file == file AssertionError …
如何防止 Nose 运行和报告重复的测试?
我正在使用 django-nose 来测试我们的 Django 项目。在 Django 中的应用程序中分割大型测试套件是很常见的,如下所示: myapp/ __init__.py models.py…
扩建 +鼻子因传递的选项而失败
在我的项目上运行构建操作后,我可以使用以下命令运行 nose: # ./bin/nosetests ----------------------------------------------------------------…
Nose:捕获脚本输出以及测试输出
如果我将任何打印语句放在模块的顶部,而不是放在任何类/函数内,则在通过鼻子运行测试时不会打印任何内容。 import os print 'hi' #----------------…
在 python 中使用鼻子进行并行化测试
我有一个包含大量 .py 文件的目录(例如 test_1.py、test_2.py 等),每个文件都经过正确编写,可以与鼻子一起使用。因此,当我运行 notests 脚本时,…