是否有python的数据库测试工具(如sqlunit)?

时间:2009-11-12 01:27:18

标签: python database testing sqlalchemy

是否有用于python的数据库测试工具(如sqlunit)?我想测试使用sqlalchemy构建的DAL

1 个答案:

答案 0 :(得分:4)

遵循Django使用的设计模式。

  1. 创建数据库的一次性副本。例如,在内存中使用SQLite3。

  2. 使用SQLAlchemy表和索引定义创建数据库。这应该是一项相当简单的工作。

  3. 将测试数据夹具加载到数据库中。

  4. 在具有已定义状态的已知数据库中运行单元测试用例。

  5. 处置数据库。

  6. 如果在内存中使用SQLite3,则此过程可以相当快。