Я запускаю тесты на нос, в которых есть функция настройки, которая должна загружать базу данных, отличную от рабочей базы данных.ORM, который я использую, это peewee, который требует, чтобы база данных для модели была задана в определении.
Поэтому мне нужно установить условную переменную, но я не знаю, какое условие использовать для проверкиесли в тесте на нос запускается файл.
Я прочитал в переполнении стека, что вы можете проверить наличие nose
в sys.modules
, но мне было интересно, есть ли более точный способ проверить, работает ли нос.*