Estoy ejecutando nosetests que tienen una función de configuración que necesita cargar una base de datos diferente a la base de datos de producción. El ORM que estoy usando es peewee que requiere que la base de datos para un modelo esté configurada en la definición.Python: variables condicionales basadas en si nosetest se está ejecutando
Así que tengo que establecer una variable condicional, pero no sé qué condición usar para comprobar si nosetest está ejecutando el archivo.
Leí en Desbordamiento de pila que puede consultar nose
en sys.modules
, pero me preguntaba si existe una manera más exacta de comprobar si la nariz está funcionando.
'sys importación; testing = sys.argv [0] .endswith ('nosetests') ' – msiemens