是否有用于 python 的数据库测试工具(如 sqlunit)?我想测试使用 sqlalchemy 构建的 DAL
最佳答案
遵循 Django 使用的设计模式。
创建数据库的一次性副本。例如,在内存中使用 SQLite3。
使用 SQLAlchemy 表和索引定义创建数据库。这应该是一个相当简单的练习。
将测试数据夹具加载到数据库中。
在具有已知定义状态的数据库中运行单元测试用例。
处理数据库。
如果你在内存中使用 SQLite3,这个过程会相当快。
关于python - 是否有用于 python 的数据库测试工具(如 sqlunit)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1719279/