архитектура такая:
-Packet1
--__init__.py
--module_packet1.py
-Packet2
--__init__.py
--module_packet2.py
-Tests
--test_integration.py
--test_manual.py
main.py
в test_manual.py нужно будет импортировать модули из packet2 и packet1, но получается. что импорт должен быть из родительского каталога. А это возможно только если изменять PYTHONPATH, что имхо - плохо
какая вообще должна быть адекватная архитектура приложения с тестами?
Ты можешь оформить все как один пакет и прописать полный путь от "головного"
Сделать устанавливаемый пакет
Обсуждают сегодня