тестирую?
                  
                  
                  
                  
                  
                  Файловая структура проекта:
                  
                  
                  
                  
                  
                  myapp\ - это корневая проекта 
                  
                  
                  .git\
                  
                  
                  .vscode\
                  
                  
                  .venv\
                  
                  
                  ..\myapp\mymodule1.py
                  
                  
                  ..\myapp\mymodule2.py
                  
                  
                  ...
                  
                  
                  ..\tests\test_mymodule1.py
                  
                  
                  ..\tests\test_mymodule2.py
                  
                  
                  
                  
                  
                  
                  
                  
                  В test_module1.py пишу так:
                  
                  
                  
                  
                  
                  from myapp.mymodule1 import myfunc
                  
                  
                  
                  
                  
                  Но мне выдается ошибка, что :
                  
                  
                  ModuleNotFoundError: No module named 'myapp'
                  
                  
                  
                  
                  
                  Верно ли я понимаю, что мне надо применять относительные пути и применить так:
                  
                  
                  В test_module1.py пишу так:
                  
                  
                  
                  
                  
                  from ..myapp.mymodule1 import myfunc
                  
                  
                  
                  
                  
                  ?
                  
                  
                  
                  
                  
                  Используется poetry и pytest
                  
                  
                
 Dmitry
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dmitry
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А можно ли каким-либо образом сказать pytest где брать пользовательские модули , чтоб тестовые модули находили их?
кстати структура понятней не стала. что еще за две точки?
 Dmitry
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dmitry
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ну а как еще показать что папка относительно корневой, не приводить же ее еще раз!
Обсуждают сегодня