Проверьте, что модуль не импортированPython

Программы на Python
Anonymous
 Проверьте, что модуль не импортирован

Сообщение Anonymous »

Мне нужно проверить, что конкретный импорт моей библиотеки не импортируется по некоторым другим тяжелым модулям (например, Tensorflow - мы будем использовать его в этом вопросе). Вот подробное описание: < /p>
Тест должен запустить некоторые импорты и проверить, что Tensorflow не импортируется. Предпочтительно, он будет проверять каждый импорт самостоятельно, поэтому мы можем знать, какой импорт принес с собой TensorFlow (в случае сбоя теста).
Важно: Тест также должен работать при запуске с Pytest-xdist. Это означает, что нам нужно обойти кэширование модуля Python. PrettyPrint-Override ">def test_not_importing_tensorflow():
# possible setup
import mylib.some_module
# maybe some more imports - again, it's better to isolate each imported module if possible
# check that tensorflow is not imported
# possible cleanup thanks


Подробнее здесь: https://stackoverflow.com/questions/793 ... t-imported

Вернуться в «Python»