Python-如何使用mysql数据库运行端到端测试用例?

时间:2019-01-27 14:24:18

标签: python mysql database functional-testing

Python的内存数据库中是否有类似于HSQLDB的内存。 MySQL是应用程序使用的数据库,并且用于运行端到端测试用例,我们目前正在克隆实际的数据库,这会导致一些延迟和一些手动步骤。

我尝试过SQLite3在运行为MySQL生成的DDL查询时遇到一些麻烦。

启动临时数据库以运行所有测试用例并在测试执行后将其关闭,有什么好的选择?

谢谢

1 个答案:

答案 0 :(得分:1)

MySQL具有内存引擎(https://dev.mysql.com/doc/refman/5.5/en/memory-storage-engine.html)。我从没用过,但是我想它将帮助您快速运行测试。