У меня есть приложение Pylons 1.0 с кучей тестов в тестовом/функциональном каталоге. Я получаю странные результаты тестов, и я хочу просто запустить один тест. Документация носа говорит, что я должен иметь возможность передать тестовое имя в командной строке, но я получаю ImportErrors независимо от того, что я делаю
Например:
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
Каков правильный синтаксис?