diff options
| author | Sean Perry <sean.perry@hp.com> | 2015-09-23 10:39:13 -0700 |
|---|---|---|
| committer | Sean Perry <sean.perry@hp.com> | 2015-09-30 15:33:45 -0700 |
| commit | b33cdec92ab3707886c12f49e9db27981114b35d (patch) | |
| tree | 32213e5d62ce78c950e60c14e44c5481f84d5467 /openstackclient/tests/identity/v3/fakes.py | |
| parent | 678e69064854e3a3d3499171b0a29f30f2771840 (diff) | |
| download | python-openstackclient-b33cdec92ab3707886c12f49e9db27981114b35d.tar.gz | |
Mark arguments for 'credential' commands as required
According to the [1], 'user_id', 'type', and 'blob' are all required
arguments for 'credential set' but the code treats them as optional. Set the
'required' flag and remove logic supporting missing arguments.
[1]: https://github.com/openstack/keystone-specs/blob/master/api/v3/identity-api-v3.rst#credentials-v3credentials "spec"
Change-Id: I597c9616ad744385fc6dd92379feb03daec54458
Closes-Bug: #1418837
Diffstat (limited to 'openstackclient/tests/identity/v3/fakes.py')
| -rw-r--r-- | openstackclient/tests/identity/v3/fakes.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/openstackclient/tests/identity/v3/fakes.py b/openstackclient/tests/identity/v3/fakes.py index 9c4de9cc..e1793ca1 100644 --- a/openstackclient/tests/identity/v3/fakes.py +++ b/openstackclient/tests/identity/v3/fakes.py @@ -195,6 +195,8 @@ SERVICE_WITHOUT_NAME = { 'links': base_url + 'services/' + service_id, } +credential_id = 'c-123' + endpoint_id = 'e-123' endpoint_url = 'http://127.0.0.1:35357' endpoint_region = 'RegionOne' @@ -400,6 +402,8 @@ class FakeIdentityv3Client(object): def __init__(self, **kwargs): self.domains = mock.Mock() self.domains.resource_class = fakes.FakeResource(None, {}) + self.credentials = mock.Mock() + self.credentials.resource_class = fakes.FakeResource(None, {}) self.endpoints = mock.Mock() self.endpoints.resource_class = fakes.FakeResource(None, {}) self.groups = mock.Mock() |
