Могу ли я запускать тесты для своего многоразового приложения Django без включения этого приложения в проект?
В моем приложении используются некоторые модели, поэтому необходимо предоставить настройки (TEST_)DATABASE_*
. Где я должен хранить их и как мне запускать тесты?
Для проекта Django я могу запускать тесты с помощью manage.py test
; когда я использую django-admin.py test
с моим автономным приложением, я получаю:
Ошибка: настройки не могут быть импортированы, потому что переменная среды DJANGO_SETTINGS_MODULE undefined.
Каковы лучшие практики здесь?