コード例 #1
0
    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')
コード例 #2
0
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'
コード例 #3
0
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
コード例 #4
0
    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)