Моя папка выглядит примерно так
mesa/
└── mesa
└── __init__.py
└── some module files
└── tests
Когда я запускаю pytest --cov=mesa tests/
в самой верхней папке mesa, я получаю следующие сообщения об ошибках (только фрагмент)
==================================== ERRORS ====================================
__________________ ERROR collecting tests/test_batchrunner.py __________________
ImportError while importing test module '/Users/kumom/Documents/Projects/mesa/tests/test_batchrunner.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/test_batchrunner.py:8: in <module>
from mesa import Agent, Model
E ImportError: cannot import name 'Agent'
Почему это происходит, даже если файл __init__.py
существует?