def test_get_client_token(self): """_get_client_token() makes a POST to /oauth/token with the appropriate headers and query params""" uaac = UAAClient('http://example.com', 'foo', False) m = Mock() uaac._request = m uaac._get_client_token('bar', 'baz') args, kwargs = m.call_args assert args == ('/oauth/token', 'POST') assert kwargs['params'] == { 'grant_type': 'client_credentials', 'response_type': 'token' } assert isinstance(kwargs['auth'], HTTPBasicAuth) assert kwargs['auth'].username == 'bar' assert kwargs['auth'].password == 'baz'
def test_get_client_token(self): """_get_client_token() makes a POST to /oauth/token with the appropriate headers and query params""" uaac = UAAClient("http://example.com", "foo", False) m = Mock() uaac._request = m uaac._get_client_token("bar", "baz") args, kwargs = m.call_args assert args == ("/oauth/token", "POST") assert kwargs["params"] == { "grant_type": "client_credentials", "response_type": "token", } assert isinstance(kwargs["auth"], HTTPBasicAuth) assert kwargs["auth"].username == "bar" assert kwargs["auth"].password == "baz"
def test_get_client_token(self): """_get_client_token() makes a POST to /oauth/token with the appropriate headers and query params""" uaac = UAAClient('http://example.com', 'foo', False) m = Mock() uaac._request = m uaac._get_client_token('bar', 'baz') args, kwargs = m.call_args assert args == ('/oauth/token', 'POST') assert kwargs['params'] == { 'grant_type': 'client_credentials', 'response_type': 'token' } assert isinstance(kwargs['auth'], HTTPBasicAuth) assert kwargs['auth'].username == 'bar' assert kwargs['auth'].password == 'baz'
def uaa(config): uaac = UAAClient(config["urls"]["uaa"], None, verify_tls=True) token = uaac._get_client_token(config["uaa_client"], config["uaa_secret"]) uaac.token = token return uaac