архитектура такая:
                  
                  
                  -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, что имхо - плохо
                  
                  
                  
                  
                  
                  какая вообще должна быть адекватная архитектура приложения с тестами?
                  
                  
                
Ты можешь оформить все как один пакет и прописать полный путь от "головного"
Сделать устанавливаемый пакет
Обсуждают сегодня