У меня есть код, который используется в модульном тесте. Однако загружаемая им библиотека требует некоторых данных, которые на самом деле не требуются для теста носа, поскольку эти данные выводятся из строя с помощью модульного теста. Я хотел бы защитить чтение файлов в библиотеке, чтобы они не вызывались в случае теста на нос.Как проверить, выполняется ли код из теста носа?
Есть ли простой способ сделать это?
Возможно, я что-то могу сделать с помощью sys.modules или исходной командной строки, но я бы предпочел что-то более элегантное, если оно существует.
Что такое * носовой тест *? – wallyk
Это конкретная структура единичного теста. –
как проверить, существует ли какой-либо файл, если это не так, а затем пометить код как «нос-тест» и предотвратить загрузку таких файлов. – tglaria