def test_require_login_frontend(self):
with app.test_request_context():
@require_login_frontend()
def login_required():
return 'success'
self.assertEqual(login_required().status_code, 302) # Redirect
user = util.testing.UserFactory.generate(password='password')
request.get_json = lambda: {
'username': user.user_id,
'password': 'password',
}
login_user(user)
self.assertEqual(login_required(), 'success')
@require_login_frontend(only_if=False)
def conditional_login_required():
return 'success'
self.assertEqual(login_required(), 'success')
评论列表
文章目录