diff options
| author | Steve Martinelli <stevemar@ca.ibm.com> | 2015-01-08 02:14:06 -0500 |
|---|---|---|
| committer | Steve Martinelli <stevemar@ca.ibm.com> | 2015-01-09 09:20:24 +0000 |
| commit | d9c217e5bc40c35af899c34c5965356b8849586e (patch) | |
| tree | 31bf73c9c736016d8c02f8fbab37caeba8a0120c /openstackclient/tests | |
| parent | f8d4dd25b488cc6ca288adf90917ae4ba404f921 (diff) | |
| download | python-openstackclient-d9c217e5bc40c35af899c34c5965356b8849586e.tar.gz | |
Request token authorize
Command doc and tweaks to the code
Change-Id: I8f251bf9ca77f16b01a509844e79ddde82048b0d
Diffstat (limited to 'openstackclient/tests')
| -rw-r--r-- | openstackclient/tests/identity/v3/test_oauth.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/openstackclient/tests/identity/v3/test_oauth.py b/openstackclient/tests/identity/v3/test_oauth.py index 36a65e4c..435042d1 100644 --- a/openstackclient/tests/identity/v3/test_oauth.py +++ b/openstackclient/tests/identity/v3/test_oauth.py @@ -28,6 +28,8 @@ class TestOAuth1(identity_fakes.TestOAuth1): self.request_tokens_mock.reset_mock() self.projects_mock = identity_client.projects self.projects_mock.reset_mock() + self.roles_mock = identity_client.roles + self.roles_mock.reset_mock() class TestRequestTokenCreate(TestOAuth1): @@ -85,6 +87,12 @@ class TestRequestTokenAuthorize(TestOAuth1): def setUp(self): super(TestRequestTokenAuthorize, self).setUp() + self.roles_mock.get.return_value = fakes.FakeResource( + None, + copy.deepcopy(identity_fakes.ROLE), + loaded=True, + ) + copied_verifier = copy.deepcopy(identity_fakes.OAUTH_VERIFIER) resource = fakes.FakeResource(None, copied_verifier, loaded=True) self.request_tokens_mock.authorize.return_value = resource @@ -93,11 +101,11 @@ class TestRequestTokenAuthorize(TestOAuth1): def test_authorize_request_tokens(self): arglist = [ '--request-key', identity_fakes.request_token_id, - '--role-ids', identity_fakes.role_id, + '--role', identity_fakes.role_name, ] verifylist = [ ('request_key', identity_fakes.request_token_id), - ('role_ids', identity_fakes.role_id), + ('role', [identity_fakes.role_name]), ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) columns, data = self.cmd.take_action(parsed_args) |
