Mam aplikację Django, myApp. Jest w nim plik tests.py, który definiuje liczbę przypadków testowych za pomocą klasy django.test.TestCase. Na przykład jedna z nich nosi nazwę WebViews i ma metodę testowania check_status_codes.Django nie uruchamia testów z testem manage.py, chyba że określono aplikację i określoną metodę testową
Po uruchomieniu testu ./manage.py baza danych jest tworzona przy użyciu moich początkowych danych, ale następnie informuje mnie, że wykonano 0 testów. Uzyskać podobne rezultaty (testy nie działa), jeśli to zrobić:
./manage.py testową MojaApl
lub nawet to:
./manage.py testową MojaApl .WebViews
jednak gdybym wykonać
./manage.py test.WebViews.check_status_codes
wtedy dokładny sposób testu przebiega prawidłowo.
Mogę łączyć szereg metod testowych w ten sposób i uruchomić je, ale to staje się bardzo nudne i mam wrażenie, że czegoś mi brakuje.
Wszelkie wskazówki i sugestie dotyczące tego, co należy zrobić?
Dzięki!
Dziękuję bardzo, zadziałało! Nie próbowałem tego. – lunafiko