вариант делать такое, надо либо в классе, либо еще где-то. Сам тест проверяет, что сущность корректно создается и все поля заполняются, и я хочу удалить сущность по окончанию теста в любом случае
                  
                  
                
А можно полюбопытствовать, чем именно не устраивает фикстура, она ж примерно для этого и нужна?
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Тест в стороннем апи создаёт сущность, поэтому в фикстуре не может быть id
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  ну я в общем в теле теста в фикстуру пропихнул id и удалил там, не знаю насколько хорошее решение
Вполне адекватное. https://stackoverflow.com/questions/58549670/pass-a-parameter-to-a-pytest-fixture-for-teardown
А в фикстуре try except finally почему не рассматриваешь? По крайней мере в ближайшее время планирую так сделать. Или это не подойдет по какой-либо причине?
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  В самой фикстуре это не нужно. Такое можно в тесте сделать, но я не хочу AssertionError ловить :,)
Нну да... согласен)) пока погуглю, тогда варианты, тк скоро понадобится)
 Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Андрей
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ну я сделал как выше вот говорили Выглядит норм
Обсуждают сегодня