def test_deletes_jwt_from_cookies_when_unset(self): response = Response() response.jwt_cookie = None response = self.middleware.process_response(None, response) self.assertEqual(response.cookies['jwt'].value, '') self.assertEqual(response.cookies['jwt']['expires'], 'Thu, 01-Jan-1970 00:00:00 GMT')
def test_process_response_unsets_cookie(middleware, jwt): response = Response() response.jwt_cookie = None response = middleware.process_response(Request(), response) morsel = response.cookies['jwt'] assert morsel.value == '' assert morsel['expires'] == 'Thu, 01-Jan-1970 00:00:00 GMT'
def test_process_response_encodes_cookie(middleware, jwt): response = Response() response.jwt_cookie = {'name': 'Kyle'} response = middleware.process_response(Request(), response) assert response.cookies['jwt'].value == jwt
def test_encodes_jwt_in_cookie(self): response = Response() response.jwt_cookie = {'name': 'Kyle'} response = self.middleware.process_response(None, response) self.assertEqual(response.cookies['jwt'].value, self.jwt)