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

标签 python database testing sqlalchemy

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

最佳答案

遵循 Django 使用的设计模式。

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

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

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

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

  5. 处理数据库。

如果你在内存中使用 SQLite3,这个过程会相当快。

关于python - 是否有用于 python 的数据库测试工具(如 sqlunit)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1719279/

相关文章:

python - os_network 的参数列表上的 ansible 抛出错误

python - 使用自定义 GOPATH 和 govendor 在 Goland IDE 中没有 stdlib 提示

Python WebDriver 如何打印整页源码(html)

mysql - 具有产品过滤地理位置的商店定位器

sql - 如何加快这个查询?

testing - 如何定义导出单个函数的模块?

python - pandas dataframe上的for-if循环语句操作问题

c - 嵌入式C测试开发管理

testing - 什么是测试线束?

database - 我应该使用哪个数据库?