Czy istnieje prosty sposób uzyskania listy wszystkich testów w projekcie Django bez przeprowadzania samych testów? Miałem nadzieję na coś takiego, jak ./manage.py test --list
.Wyświetl listę wszystkich testów w projekcie Django
Odpowiedz
Moim zdaniem, bardziej poprawnym sposobem jest użycie rzeczywistego narzędzia do przeprowadzania testów. Na przykład. w przypadku nose:
./manage.py test <app> --verbosity 2 --collect-only
FYI, py.test ma również --collectonly
opcję drukowania testy zamiast wykonania.
Zobacz także:
Czy na pewno to działa? Brzmi dobrze w teorii, ale uruchomienie polecenia zwraca './manage.py: error: no takiej opcji: --collect-only'. Używam Django 1.4.4 i używam Nosa jako biegacza testowego przez django-nos. –
Tak, używam go już dawno temu. Czy dodałeś 'django_nose' do INSTALLED_APPS i ustawiłeś' TEST_RUNNER = 'django_nose.NoseTestSuiteRunner''? – alecxe
Zrobiłem obie te rzeczy, tak ... –
- 1. Wyświetl listę wszystkich zainstalowanych aplikacji.
- 2. Wyświetl listę wszystkich właściwości obiektu
- 3. Wyświetl listę wszystkich elementów w tablicy JavaScript
- 4. Pobierz listę wszystkich importów w projekcie Haskell
- 5. Linux: wyświetl listę wszystkich dostępnych menedżerów okien.
- 6. Czy PyCharm wyświetla listę wszystkich błędów Pythona w projekcie?
- 7. Django: wyświetl listę wielu elementów w interfejsie administratora
- 8. Wyświetl listę wszystkich otwartych okien z wiersza poleceń
- 9. Wyświetl listę wszystkich otwartych okien przy użyciu AutoIt
- 10. Wyświetl listę wszystkich udostępnionych folderów UNC na serwerze sieci lokalnej.
- 11. Wyświetl listę wszystkich użytkowników bazy danych o określonej roli
- 12. Pytest: Pobieranie adresów wszystkich testów
- 13. Wyświetl listę obsługiwanych walut w iOS
- 14. Wyświetl listę plików w Cloud Storage (Java)
- 15. Importowanie aplikacji w projekcie django
- 16. Co to jest skrót klawiaturowy do uruchamiania wszystkich testów jednostkowych w bieżącym projekcie w PyDev + Eclipse?
- 17. Wyświetl listę aktywnych PendingIntents w aplikacji AlarmManager
- 18. Tester Django nie znajduje testów
- 19. Django Zdobądź wszystkich użytkowników
- 20. Czyszczenie po przeprowadzeniu wszystkich testów
- 21. Uruchamianie konkretnych testów Django (z django-nose?)
- 22. Zapisywanie nazwy klasy wszystkich UIViewControllers w projekcie
- 23. Jakieś przemyślenia na temat testów A/B w projekcie opartym na Django?
- 24. Django: Wyświetl obraz w interfejsie administratora
- 25. Wyświetl listę i listę adapterów do wyświetlania json
- 26. Wyświetl listę wszystkich nazw kolumn w tabeli, które nie mają wartości NULL jako wartości domyślnej?
- 27. Wyświetl listę wszystkich aktualnie wykonywanych zadań w klastrze za pomocą kwarcu
- 28. Czy wyłączyć Django South podczas testów jednostkowych?
- 29. Jak zdobyć wszystkich użytkowników grupy w Django?
- 30. Krojenie listę w szablonie Django
oprócz 'grep -R "^ \ w * def przetestowania _ * \ \ * \. (.): $" --include„* .py "'? – Thomas
Uruchomienie tego w systemie OS X 10.8.3 zwróciło polecenie 'grep: warning: recursive search of stdin', a proces został zawieszony na czas nieokreślony bez zwracania żadnych wyników. Modyfikowanie polecenia do 'grep -R" def test_ "- include" * .py "." Pracował dla mnie. Dzięki za sprytne rozwiązanie. –