тест, модули Symfony + Doctrine2 + cleanup:true (транзакцией оборачивается)
                  
                  
                  как там правильно грузить фикстуру отнаследованной от Fixture ?
                  
                  
                  сейчас $em->flush() внутри фикстуры запускает connection->commit вызывающий падение с ошибкой 
                  
                  
                  Doctrine2: Fixtures could not be loaded, got Doctrine\DBAL\ConnectionException: Transaction commit failed because the transaction has been marked for rollback only.
                  
                  
                
для чего фикстуры оборачивать транзакцией?
тут транзакцией оборачивается сам тест посредством модуля Doctrine2 + cleanup: true но em пытается выполнить connection->commit при накатке фикстуры, что ломает фикстуру от модуля в тесте
я хз как там в codeception, flush из фикстуры убрать не пробовал?
Обсуждают сегодня