Python: Условные переменные, основанные на том, работает ли Nosetest

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

Поэтому мне нужно установить условную переменную, но я не знаю, какое состояние использовать для проверки, если Nosetest запущен файл.

Я читал на переполнении стека, который вы можете проверить нос в в Sys.modules , но мне было интересно, есть ли более точный способ проверить, работает ли нос.

8
задан Helgi 4 June 2012 в 09:34
поделиться