代码之家  ›  专栏  ›  技术社区  ›  ac184

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

  •  0
  • ac184  · 技术社区  · 6 年前

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

    我尝试过sqlite3,但在运行为mysql生成的ddl查询时遇到了一些问题。

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

    谢谢你

    1 回复  |  直到 6 年前
        1
  •  1
  •   Guilherme Defreitas    6 年前

    mysql有一个内存引擎( https://dev.mysql.com/doc/refman/5.5/en/memory-storage-engine.html )中。我从来没用过,但我想它会帮助你快速运行测试。