J'ai une application Pylons 1.0 avec un tas de tests dans le répertoire test / fonctionnel. Je reçois des résultats de test étranges et je veux juste exécuter un seul test. La documentation sur le nez indique que je devrais pouvoir passer un nom de test sur la ligne de commande, mais j'obtiens ImportErrors peu importe ce que je fais.
Par exemple:
nosetests -x -s sometestname
Donne:
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
Je reçois la même erreur pour
nosetests -x -s appname.tests.functional.testcontroller
Quelle est la syntaxe correcte?