с флагом - -coverage – дебаг теста(ов) запускаемого через пичарм тупа не работает? Т.е. брейкпоинты не срабатывают
                  
                  
                
В пичарме для coverage и дебага — отдельные конфигурации. Ты настраивал, чтобы дебагер подключался?
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  В pytest.ini в addopts флаг указан. Запуск настроил через run/debug configuration
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Если флаг закоментить – брейкпоинты срабатывают, а если нет – то игнорятся
Там была магия при запуске тестов пичармовская. Сейчас уже некогда смотреть, но я бы по докам поискал этот вопрос.
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ща попробую не Python tests сделать, а просто Python и там «руками» дергать
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Реально работает если дергать напрямую pytest, а не через обёртку пичарма
У пичарма просто своя запускалка для coverage. Возможно, ты её путаешь своим pytest.ini
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  https://stackoverflow.com/a/40906766
Обсуждают сегодня