Eu tenho um aplicativo Pylons 1.0 com um monte de testes no diretório test / funcional. Estou obtendo resultados de teste estranhos e quero apenas executar um único teste. A documentação do nariz diz que eu devo passar um nome de teste na linha de comando, mas recebo ImportErrors, não importa o que eu faça
Por exemplo:
nosetests -x -s sometestname
Dá:
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
Eu recebo o mesmo erro por
nosetests -x -s appname.tests.functional.testcontroller
Qual é a sintaxe correta?