2013-09-16 12 views
27

Z normalnym trybem testowym Django można przechodzić w dół, aby uruchomić testy w konkretnej aplikacji, określonej podklasie TestCase lub konkretny test w określonej podklasie TestCase.Jak uruchomić pojedynczy test lub pojedynczą wersję testową z django-nose?

Np .:

./manage.py test myapp.MyTestCase.test_something 

Jednak django-nos nie wydaje się wspierać niczego poza testowania konkretną aplikację. Jak mogę skopiować ostatnie dwa zachowania?

Odpowiedz

54

Nos supports następującej składni (nota : między testowej nazwy skryptu testowego i nazwa klasy):

./manage.py test myapp.tests.test_script:MyTestCase.test_method 
+6

Bestia, dlaczego nie zastosowali standardu Django używania okresu ... wydaje mi się, że jest dla mnie dość zacofana. –

5

Prawidłowa odpowiedź to ./manage.py Test myapp/testy/test_script: MyTestCase.test_method.

Używanie kropek na ścieżce względnej nie działa dla mnie, ale zrobiły to ukośniki.

Powiązane problemy