我在views.py中有这段代码
@otp_required
def decrypt(request):
pass
此装饰器确保用户需要使用2FA登录才能查看此页面。但是,如何在我的测试中使用2FA模拟已登录的用户?我在docs regarding this 2FA module中找不到任何解释如何使用此装饰器对视图运行测试的内容。是否有一个我可以使用的特定测试包会忽略这个@otp_required
或以某种方式解决它?
这样的事情?
@patch(views.decrypt)
def test(self):
response = self.client.get('/decrypt')
self.assertEqual(response.status_code, 200)