Беда с относительным импортом и пыстером - PullRequest
0 голосов
/ 27 июня 2019

Я работаю над проектом Python 2 и испытываю проблемы с относительным импортом. У меня есть пакет, который является родным для основного кода, с его собственной структурой. Я пишу тесты для этого пакета, но он требует импорта модуля из основного кода, поэтому, когда я запускаю pytest, я получаю ValueError: Attempted relative import beyond toplevel package. Как ни странно, мне даже не нужен пакет для тестов; Я издеваюсь над единственным методом, который их использует (это переменная БД).

Импортируется как from ....serenity.util.io import postgres_db_engine. Любые идеи о том, что я могу сделать, чтобы обойти это?

...