Ho un'app Pylons 1.0 con un sacco di test nella directory test / funzionale. Sto ottenendo strani risultati di test e voglio solo eseguire un singolo test. La documentazione di naso dice che dovrei essere in grado di passare un nome di test dalla riga di comando ma ottengo ImportErrors qualunque cosa io faccia
Per esempio:
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
Ottengo lo stesso errore per
nosetests -x -s appname.tests.functional.testcontroller
Qual è la sintassi corretta?