Почему при запуске Pytest отображается DEBUG=False, хотя в настройках Django я установил для него значение True? ⇐ Python

Программы на Python
Anonymous
Почему при запуске Pytest отображается DEBUG=False, хотя в настройках Django я установил для него значение True?

Сообщение Anonymous »

При запуске pytest DEBUG имеет значение False, хотя в настройках я установил для него значение True:
from django.conf import settings
print(settings.DEBUG) # False

Когда я запускаю оболочку Manage.py, параметр settings.DEBUG имеет значение True. Но если я запускаю тесты через py.test, значение settings.DEBUG будет False. conftest.py в pytest_configure, для параметра DEBUG установлено значение True. Потом оно где-то меняется, и я понятия не имею, где.
С чем это может быть связано? Я уверен, что не меняю его нигде в своем коде.
pytest.ini
[pytest]
addopts = --reuse-db
DJANGO_SETTINGS_MODULE=mysite.settings


Подробнее здесь: https://stackoverflow.com/questions/404 ... n-my-djang

Вернуться в «Python»