Как найти изменения в таблице по сравнению с исходным устройством SQL?

У меня есть несколько тестов, которые работают с базой данных MySQL, которая предварительно загружена схемами и примерами данных из набора файлов SQL. Некоторые из этих тестов во время выполнения также создают новые данные в базе данных.

Обычно тесты отвечают за очистку после себя (и, таким образом, не загрязняют среду базы данных для других тестов). Однако похоже, что некоторые из этих тестов не соответствуют действительности.

У меня была одна мысль: если бы существовал простой способ сравнить содержимое одной таблицы с другой, я мог бы сделать это после запуска каждого теста, сравнивая содержимое таблицы, инициализированной с помощью фикстуры, с содержимым таблицы. после испытания.

8
задан Amber 8 September 2015 в 03:36
поделиться