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