Я запускаю Nosetests, которые имеют функцию настройки, которая должна загрузить другую базу данных, чем производственная база данных. ORM I использую, это PEEWEE, которая требует, чтобы база данных для модели установлена в определении.
Поэтому мне нужно установить условную переменную, но я не знаю, какое состояние использовать для проверки, если Nosetest запущен файл.
Я читал на переполнении стека, который вы можете проверить нос в
в Sys.modules
, но мне было интересно, есть ли более точный способ проверить, работает ли нос.