如何更改 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 脚本时,…
使用鼻子导入错误,使用原始单元测试没有导入错误?
使用 Nose 运行单元测试时出现 ImportError 错误,而当我单独运行它时则不会。此处引用的所有文件均可在 http://gist.github.com/395541# 中查看。 如…