【发布时间】:2021-08-05 15:00:29
【问题描述】:
所以,我有一个模型“页面”,它已经提供了 django 模型,“用户”就像这样的 manyToManyField
我认为要进行单元测试,我首先创建一个 Page 实例然后分配什么?错误...用户最喜欢的领域?为此,我必须创建一个 User 实例,对吗?或者我也可以反过来,创建用户然后将页面附加到页面?
另外,我要测试的功能需要用户登录。我如何模拟或伪造登录以进行单元测试?
你能建议如何继续在这个最喜欢的领域应该做什么来成功创建这种对象,以及如何让 P 与最喜欢的相关联以便能够进行单元测试。 另外,我可以为这个 ManyToManyField 做哪些单元测试?
另一个不同的问题,是否所有外键都必须存在以创建用于单元测试的表对象?
【问题讨论】:
标签: django unit-testing django-models manytomanyfield