最佳答案
我有一个 Pylons 1.0应用程序,它在 test/function 目录中包含许多测试。 我收到了奇怪的测试结果,我只想做一个测试。 Nose 文档说明我应该能够在命令行中传递测试名称,但是不管我做什么,我都会得到 Import Errors
例如:
nosetests -x -s sometestname
给予:
Traceback (most recent call last):
File "/home/ben/.virtualenvs/tsq/lib/python2.6/site-packages/nose-0.11.4-py2.6.egg/nose/loader.py", line 371, in loadTestsFromName
module = resolve_name(addr.module)
File "/home/ben/.virtualenvs/tsq/lib/python2.6/site-packages/nose-0.11.4-py2.6.egg/nose/util.py", line 334, in resolve_name
module = __import__('.'.join(parts_copy))
ImportError: No module named sometestname
我得到相同的错误
nosetests -x -s appname.tests.functional.testcontroller
正确的语法是什么?