|
|
1
59
对于请求,我将使用 RequestFactory 包括在Django中。
对于用户,我将使用django.contrib.auth.models.user,正如@ozan建议的那样,可能与 factory boy 对于速度(对于工厂男孩,您可以选择不保存到数据库) |
|
|
2
45
初始化一个
初始化一个
当然,根据你想做什么,有一些捷径。如果你只需要一个物体
|
|
|
3
7
正如Anurag Uniyal所建议的,您可以滚动自己的模拟,也可以使用模拟框架。 为了回应那些说你可以像在Django一样创建一个普通的用户…我建议这会破坏单元测试的要点。单元测试不应该接触数据库,但是通过创建用户,您已经更改了数据库,因此我们为什么要模拟一个数据库。 |
|
|
4
6
阅读此处的模拟对象
并使用这个python lib模拟用户
否则,您可以自己编写一个简单的用户类,将其作为起点。
添加特定案例等 |
|
|
5
4
您不需要模拟用户,因为您只需在测试中创建一个-测试完成后数据库将被销毁。 要模拟请求,请使用 this snippet 来自西蒙·威利森。 |
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 2 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |