У меня есть модуль настройки django в /my_app/settings.py
и есть DJANGO_SETTINGS_MODULE
, установленный на my_app.settings
. Внутри настроек у меня есть оператор печати, но он не выполняется, когда я запускаю py.test
. Я установил pytest-django, проверил его, выполнив import pytest_django
.pytest-django не загружает модуль настроек
Мне нужен модуль settings
, загруженный, потому что он устанавливает некоторые важные бит.
Кроме того, странно, что помещение print 'test'
внутри теста не печатает. Может ли pytest совершать какую-то магию, в которой он фактически не импортирует тест?
Как я могу исправить свою ситуацию?
Есть ли файл '__init __. Py' в вашем каталоге'/myapp'? – rnevius
Да, конечно. Я могу выполнить импорт my_app.settings в оболочке python. –
dou у вас есть pytest.ini или любой эквивалент? – sax