def test_no_token(self): request = MagicMock() request.META = { 'HTTP_X_DUKEDS_AUTHORIZATION': '' } with self.assertRaises(exceptions.AuthenticationFailed) as re: self.token_auth.authenticate(request) self.assertEqual('Invalid token header. No credentials provided.', str(re.exception))
def create_request(token): request = MagicMock() request.META = { 'HTTP_X_DUKEDS_AUTHORIZATION': token } return request