【发布时间】:2015-11-07 08:31:07
【问题描述】:
nose 发现过程查找名称以test 开头的所有模块,以及其中所有名称中包含test 的函数,并尝试将它们作为单元测试运行。见http://nose.readthedocs.org/en/latest/man.html
我在文件accounts.py 中有一个名为make_test_account 的函数。我想在名为test_account 的测试模块中测试该功能。所以在该文件的开头我会这样做:
from foo.accounts import make_test_account
但现在我发现nose将函数make_test_account视为单元测试并尝试运行它(失败是因为它没有传入任何必需的参数)。
如何确保鼻子专门忽略该功能?我更愿意以一种方式来执行此操作,这意味着我可以以nosetests 调用nose,而无需任何命令行参数。
【问题讨论】:
标签: python unit-testing nose