1

我将在 Python 中启动一个项目,该项目将处理大量数据库操作,这意味着我必须编写大量单元测试。

我正在阅读有关模拟数据库连接、游标和为我的单元测试执行 sql 查询的信息(即将出现)。

我遇到了不同的库来做到这一点:

  1. https://github.com/tk0miya/testing.postgresql - 这似乎是最好的,因为我可以在用户空间中启动一个数据库实例,但在 2017 年的最后一次提交中似乎没有维护。(顺便说一句,这就是我为我所做的Golang 项目 - 使用 Golang Docker API 作为设置在 Docker 中启动整个 Postgres 实例)

  2. 许多博客推荐pytest-postgresql,但是,我一直无法理解如何使用它。这似乎是一个非常活跃的项目,最后一次提交是在几个月前。

  3. 一些博客也建议pytest-pgsql,与上面类似,我无法理解如何设置和使用它。

任何其他建议也将受到欢迎。

4

0 回答 0