Документация по испытаниям Django 1.4 гласит:
Для данного приложения Django тестовый бегун ищет доктрины в двух местах:
Файл
models.py
. Вы можете определить домены модулей и/или доктрину для отдельных моделей. Общепринятой практикой является размещение доктрин уровня приложения в докшринном модуле и доктринах уровня модели в докстронах модели.Файл с именем
tests.py
в каталоге приложения - то есть каталог, в котором содержится models.py. Этот файл является крючком для любых и всех доктрин, которые вы хотите написать, которые не обязательно связаны с моделями.
Из любопытства я хотел бы знать, почему Django testrunner ограничен доктринами в models.py
, но более практично я хотел бы знать, как можно расширить доктрины testrunner, чтобы включить (например) views.py
и других модулей при запуске manage.py test
.
Буду благодарен за любой ввод.
Спасибо.
Брайан