我有一些思维狮身人面像测试,我需要关闭交易,以防止MySQL锁,但在这样做,我打破了以前写很多其他测试,所以我需要能够切换设置。如何使用Test :: Unit为一组测试切换使用transactional_fixtures?
我发现了关于rspec的类似问题,但对于Test :: Unit没有。
我试过self.use_transactional_fixtures = false
这是什么让狮身人面像测试通过,但导致其他人打破。我确信我可以在所有其他测试中将其设置为true,但是这也会要求所有其他测试都包含代码段,这也很麻烦。
我也试过uses_transaction :test_method_name
,但是它的工作方式与前面提到的方法相同。
在此先感谢您的帮助。
这就是我设置事物的方式,但是你说的是我在别处寻找问题的同样的东西。事实证明,delayed_jobs表中有几条记录不断将计数对比搞砸。谢谢您的帮助。 – chris 2010-10-30 04:49:47