Avec le lanceur de test normal de Django, vous pouvez explorer pour exécuter des tests dans une application spécifique, une sous-classe spécifique de TestCase ou un test spécifique dans une sous-classe spécifique de TestCase.
Par exemple.:
./manage.py test myapp.MyTestCase.test_something
Cependant, Django-nose ne semble rien supporter au-delà du test d'une application spécifique. Comment reproduire les deux derniers comportements?
Nose supporte la syntaxe suivante (note :
entre le nom du script de test et le nom de la classe de test):
./manage.py test myapp.tests.test_script:MyTestCase.test_method
La bonne réponse est ./manage.py test myapp/tests/test_script: MyTestCase.test_method.
L'utilisation de points dans le chemin relatif n'a pas fonctionné pour moi, mais les barres obliques l'ont fait.