У меня есть несколько тестов для размышления сфинкса, для которых мне нужно отключить транзакции, чтобы предотвратить блокировки mysql, но при этом я нарушаю множество других ранее написанных тестов, поэтому мне нужно иметь возможность переключать настройки.
Я нашел похожие вопросы относительно rspec , но ни одного для Test :: Unit.
Я пробовал self.use_transactional_fixtures = false
, что позволяет пройти тестам сфинкса, но вызываетдругие сломать.Я уверен, что мог бы установить это значение true во всех других тестах, но это также потребовало бы, чтобы все другие тесты включали также фрагмент кода, который является грязным.
Я также пробовал uses_transaction :test_method_name
, но этоработает так же, как и ранее упомянутый метод.
Заранее благодарим за любую помощь.