summaryrefslogtreecommitdiff
path: root/openstackclient/tests/identity
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-06-14 06:25:38 +0000
committerGerrit Code Review <review@openstack.org>2014-06-14 06:25:38 +0000
commit99e7660d56431d5480999c2674b1aa12254732b2 (patch)
treef09ab98b5101fbf8a5c2d3869683eb3ca4782702 /openstackclient/tests/identity
parent497a38903c4a282975b2f197bc4af22c15d8ab21 (diff)
parent4ae4dc35bda42a972c1d1480e89cda67bf39636d (diff)
downloadpython-openstackclient-99e7660d56431d5480999c2674b1aa12254732b2.tar.gz
Merge "Add support for extension list"
Diffstat (limited to 'openstackclient/tests/identity')
-rw-r--r--openstackclient/tests/identity/v2_0/fakes.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/openstackclient/tests/identity/v2_0/fakes.py b/openstackclient/tests/identity/v2_0/fakes.py
index 59860d22..8413dd1e 100644
--- a/openstackclient/tests/identity/v2_0/fakes.py
+++ b/openstackclient/tests/identity/v2_0/fakes.py
@@ -100,6 +100,26 @@ ENDPOINT = {
'service_id': endpoint_service_id,
}
+extension_name = 'OpenStack Keystone User CRUD'
+extension_namespace = 'http://docs.openstack.org/identity/'\
+ 'api/ext/OS-KSCRUD/v1.0'
+extension_description = 'OpenStack extensions to Keystone v2.0 API'\
+ ' enabling User Operations.'
+extension_updated = '2013-07-07T12:00:0-00:00'
+extension_alias = 'OS-KSCRUD'
+extension_links = '[{"href":'\
+ '"https://github.com/openstack/identity-api", "type":'\
+ ' "text/html", "rel": "describedby"}]'
+
+EXTENSION = {
+ 'name': extension_name,
+ 'namespace': extension_namespace,
+ 'description': extension_description,
+ 'updated': extension_updated,
+ 'alias': extension_alias,
+ 'links': extension_links,
+}
+
class FakeIdentityv2Client(object):
def __init__(self, **kwargs):
@@ -116,6 +136,8 @@ class FakeIdentityv2Client(object):
self.ec2.resource_class = fakes.FakeResource(None, {})
self.endpoints = mock.Mock()
self.endpoints.resource_class = fakes.FakeResource(None, {})
+ self.extensions = mock.Mock()
+ self.extensions.resource_class = fakes.FakeResource(None, {})
self.auth_token = kwargs['token']
self.management_url = kwargs['endpoint']