Мне нужно проверить, что конкретный импорт моей библиотеки не импортируется по некоторым другим тяжелым модулям (например, 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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
PytestWarning: модуль уже импортирован, поэтому его нельзя переписать: pytest_remotedata
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Неустранимая ошибка PHP: необработанная ошибка: класс, но класс импортирован PHPStorm
Anonymous » » в форуме Php - 0 Ответы
- 58 Просмотры
-
Последнее сообщение Anonymous
-