У меня есть приложение Django, myApp. В нем есть файл tests.py, который определяет ряд тестовых случаев с использованием класса django.test.TestCase. Например, один из них называется WebViews и имеет тестовый метод check_status_codes.
Когда я запускаю тест ./manage.py, база данных создается с моими исходными данными, но затем он сообщает мне, что он выполнил 0 тестов. Я получаю аналогичные результаты (тесты не выполняются), если я сделаю следующее:
./ manage.py test myApp
или даже так:
./ manage.py test myApp.WebViews
Однако, если я выполнить
./ manage.py test.WebViews.check_status_codes
, затем этот точный метод тестирования работает, как ожидалось.
Я могу связать несколько тестовых методов вместе, как это, и заставить их работать, но это становится очень утомительно и у меня такое чувство, что я чего-то упускаю.
Какие-нибудь подсказки или предложения относительно того, что делать?
Спасибо!