pytest-django не загружает модуль настроек

117
11

У меня есть модуль настроек django в /my_app/settings.py и у DJANGO_SETTINGS_MODULE установлен my_app.settings для my_app.settings. Внутри настроек у меня есть оператор печати, но он не выполняется, когда я запускаю py.test. Я установил pytest-django, проверил его, выполнив import pytest_django.

Мне нужен загруженный модуль settings потому что он устанавливает некоторые важные бит.

Кроме того, странно, что print 'test' внутри теста не печатает. Может ли pytest совершать какую-то магию, в которой он фактически не импортирует тест?

Как я могу исправить свою ситуацию?

спросил(а) 2021-01-25T18:38:27+03:00 5 месяцев назад
1
Решение
125

Pytest выполняет инструкции печати и запоминает, что было напечатано, но отображает его только в том случае, если тест завершился с ошибкой.

ответил(а) 2021-01-25T18:38:27+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема