我正在使用Codeception作为我的测试框架,目前我的代码中有事务,但Codeception已经打开了一个事务,以便在测试完成时清除数据库。
当然,我现在有一个问题,我不能在活动事务中打开一个事务?
有没有人有同样的问题,他是如何在没有大的重构/工作的情况下解决这个问题的?
谢谢
发布于 2019-12-19 08:37:32
我用一种不同的方式解决了这个问题。
我创建了一个InMemory事务连接,它基本上根据布尔变量锁定事务,并在测试时绑定InMemoryTransaction
https://stackoverflow.com/questions/59394186
复制