def test_unkown_auth_type(self): """Assert that unknown authentication types are rejected.""" mock_request = mock.Mock(spec="werkzeug.wrappers.Request") mock_request.headers = { "Authorization": "Basic " + self.api_token.token } self.assertEqual(None, authentication.load_user_from_request(mock_request))
def test_success(self): """Assert that users can authenticate via the 'Authorization' header.""" mock_request = mock.Mock() mock_request.headers = { "Authorization": "token " + self.api_token.token } user = authentication.load_user_from_request(mock_request) self.assertEqual(self.user, user)
def test_no_header(self): """Assert that no user is authenticated when the header is absent.""" mock_request = mock.Mock() mock_request.headers = {} self.assertEqual(None, authentication.load_user_from_request(mock_request))
def test_no_token_in_db(self): """Assert that an invalid token results in a User of ``None``.""" mock_request = mock.Mock() mock_request.headers = {"Authorization": "token " "myinvalidtoken"} self.assertEqual(None, authentication.load_user_from_request(mock_request))
def test_unkown_auth_type(self): """Assert that unknown authentication types are rejected.""" mock_request = mock.Mock(spec="werkzeug.wrappers.Request") mock_request.headers = {"Authorization": "Basic " + self.api_token.token} self.assertEqual(None, authentication.load_user_from_request(mock_request))
def test_success(self): """Assert that users can authenticate via the 'Authorization' header.""" mock_request = mock.Mock() mock_request.headers = {"Authorization": "token " + self.api_token.token} user = authentication.load_user_from_request(mock_request) self.assertEqual(self.user, user)