ModuleNotFoundError при импортировании модулей из пакета в unittest модулях другой директории в Python3
Добрич вечерочек, пришла мне тут недавно идея расфасовать путающиеся в корне проекта модули по пакетам:
Всё получилось, сработало, но когда я полез править модульные тесты(написаны на unittest) - споткнулся об ModuleNotFoundError. До этого, когда рабочие файлы лежали в корне, а тесты в tests/ - я использовал добавление пути в sys.path, но сейчас такая тема не канает. Каким образом теперь мне нужно импортировать модули из пакета strava_crawlers/ в тестовых модулях директории tests/ ?
P.s. Буду очень благодарен за объяснение работы вашего решения, так как я ещё не до конца разобрался в пакетах. Более подробно файлы, тесты, архитектуру можно глянуть в gitlab репозитории: https://gitlab.com/mixa2130/strava_run_battle/-/tree/develop