|
|
1
6
这个问题问得好!
最后,我认为这主要是一个问题
.
|
|
|
2
2
我会在测试期间设置一个数据库连接,连接到内存中的数据库。像这样:
|
|
|
3
2
捕获数据库修改的一种方法是使用SQLAlchemy会话扩展机制,并使用以下内容拦截对数据库的刷新:
然后,对于测试,您可以使用该模拟配置会话,看看它是否符合您的期望。
但无论如何,您都希望至少对数据库进行一些测试,因为您至少想知道您的查询是否按预期工作。请记住,您还可以通过以下方式修改数据库
|
|
|
4
0
SQLAlchemy有一些功能 making mocking easier |
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 1 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 1 年前 |
|
Dante · Django::配置不当:池不支持持久连接 1 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 1 年前 |