Когда каталог проекта и подпапка имеют одно и то же имя, я получаю ошибку импорта при запуске pytest.
Я попытался переименовать подпапку, и тогда нет проблем.
Например, со следующей структурой папок:
- project /
- project /
- foo /
- bar /
- unittest /
В проекте / foo / foofile.py мы пытаемся импортировать классы из проекта / проекта / tools.py:
from project.tools import ClassA
При запуске python -m pytest
изКаталог первого уровня проекта / я получаю следующую ошибку:
ImportError: невозможно импортировать имя 'ClassA' из 'project.tools' (неизвестное местоположение)
Есть лиспособ сказать переводчику, что он должен смотреть в подпапку проекта?