Python - как запустить сквозные тестовые сценарии с базой данных MySQL? - PullRequest
0 голосов
/ 27 января 2019

Есть ли в памяти БД для Python похожая на HSQLDB.MySQL - это БД, которую использует приложение, и для выполнения сквозных тестовых случаев мы в настоящее время поднимаем клон реальной БД, что вызывает некоторую задержку и пару ручных шагов.

Я пробовал SQLite3, столкнувшись с некоторыми проблемами при выполнении запросов DDL, сгенерированных для MySQL.

Какие есть хорошие варианты для запуска временной базы данных для запуска всех тестовых случаев и ее закрытия после выполнения теста?

Спасибо

1 Ответ

0 голосов
/ 28 января 2019

MySQL имеет встроенный механизм памяти (https://dev.mysql.com/doc/refman/5.5/en/memory-storage-engine.html)., который я никогда не использовал, но, думаю, это поможет вам быстро запустить тесты.

...