Код: Выделить всё
try:
import pandas as pd
except (ImportError, ModuleNotFoundError):
pd = None
Как это сделать?
На данный момент мой тестовый файл выглядит так:
Код: Выделить всё
from unittest import TestCase
from unittest.mock import patch
def test_no_pandas_import():
with patch('sys.path', []):
from my_module import my_submodule
assert my_submodule.pd is None
Подробнее здесь: https://stackoverflow.com/questions/756 ... is-missing
Мобильная версия