通过2FA检查测试

时间:2017-05-07 16:56:52

标签: python django python-3.x django-testing

我在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)

0 个答案:

没有答案