Mam trudności z konfigurowaniem testów uruchomionych w PyCharm.Uruchamianie testów aplikacji Django w PyCharm
chcę uruchomić testy dla moich django niestandardowych aplikacji, więc moja konfiguracja wygląda tak:
To działa dobrze w większości (testy wykonywane, uda), choć to nie pozwala ponownie uruchom poszczególne testy i ponownie uruchom nieudane - zawsze uruchamia wszystkie testy dla określonych aplikacji (wspólne i autoryzacja).
Instrukcja mówi, należy umieścić nazwy aplikacji django w „target” pole jak poniżej:
Ale kiedy to zrobić, moje badania nie działać z błędami dziwne: czasami nie można importować niektóre moduły, choć są one zdecydowanie dostępne, czasami istnieje wiele wyjątków NoReverseFound, chociaż żaden z nich nie jest obecny w kodzie.
Przypuszczam, że konfiguruję coś źle, ale nie mogę zrozumieć, co. Używam najnowszej wersji pycharm oraz jedną z wersji 1.5.x Django (troche starszego kodu z powrotem w dzień musiałem utrzymać)
UPD: Jeśli mogę umieścić authorization.UserApiTestCase.test_login
w celu - działa świetnie , authorization.UserApiTestCase
też działa, ale wstawienie nazwy aplikacji (authorization
) nie zadziała i spowoduje błędy NoReversrMatch lub importu ... pozostanie puste również będzie działało, chociaż uruchomi nawet wewnętrzne testy Django i to nie jest to, czego potrzebuję - I po prostu chcę uruchomić wszystkie testy moich aplikacji (lub testy z konkretnych aplikacji).
Byłoby miło, gdybyś wspomniał o używanej wersji Django, ponieważ zmieniło to ładowanie aplikacji i obsługę testów w trzech ostatnich wersjach. –
Pierwsze i drugie zdjęcie są takie same. – f43d65
Nie, nie są. Spójrz na pola Cel i Opcje. – DataGreed