【问题标题】:pytest-django and conservative db accesspytest-django 和保守的数据库访问
【发布时间】:2021-12-30 21:22:18
【问题描述】:

我知道 pytest-django 对数据库访问采取“保守”方法:https://pytest-django.readthedocs.io/en/latest/database.html 我对此没有问题,但正如同一页所表明的那样,被访问的数据库仍然是一个正在设置然后拆除的测试数据库,那么为什么“需要”是“保守的”呢?真正的数据库根本没有被触及,所以没有风险,还是我遗漏了什么?谢谢。

【问题讨论】:

    标签: django pytest pytest-django


    【解决方案1】:

    为了防止访问您的真实数据库,这并不保守。根据文档,“非常清楚哪些代码使用数据库”是保守的。

    我想它也是保守的,以迫使您编写更少的使用数据库的测试,以便您的测试运行得更快。

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      相关资源
      最近更新 更多