我知道pytest-django在数据库访问方面采取了一种“保守”的方法:https://pytest-django.readthedocs.io/en/latest/database.html和我对此没有问题,但正如同一页所表明的,被访问的db仍然是一个正在设置并被拆除的测试db,那么为什么“需要”是“保守的”呢?真正的数据库根本没有被触及,所以没有风险,,还是我遗漏了什么?,谢谢。
发布于 2022-01-04 08:35:00
为了阻止对真实数据库的访问,它并不是保守的。根据文档,“非常清楚什么代码使用数据库”是保守的。
我认为它也是保守的,以迫使您编写更少的使用数据库的测试,从而使您的测试运行得更快。
https://stackoverflow.com/questions/70536831
复制相似问题