summaryrefslogtreecommitdiff
path: root/openstackclient/tests/identity/v3/fakes.py
diff options
context:
space:
mode:
authorMarek Denis <marek.denis@cern.ch>2014-10-02 09:36:13 +0200
committerSteve Martinelli <stevemar@ca.ibm.com>2014-10-08 21:12:38 -0400
commit14c61a0ace85a7b47403d4fba6c50320f717d37b (patch)
tree0e31fb1ef6b4c15421ab3aafcfbc962321d60d75 /openstackclient/tests/identity/v3/fakes.py
parentd405b1b12d216e77b0e8341a8a81668cbb6a2429 (diff)
downloadpython-openstackclient-14c61a0ace85a7b47403d4fba6c50320f717d37b.tar.gz
CRUD operations for federated protocols
Openstackclient needs to have a capability to manage federated protocols (like saml2, openid connect, abfab). This patch allows users to administrate such operations from the commandline. Change-Id: I59eef2acdda60c7ec795d1bfe31e8e960b4478a1 Implements: bp/add-openstackclient-federation-crud
Diffstat (limited to 'openstackclient/tests/identity/v3/fakes.py')
-rw-r--r--openstackclient/tests/identity/v3/fakes.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/openstackclient/tests/identity/v3/fakes.py b/openstackclient/tests/identity/v3/fakes.py
index a88a905e..b0df16f0 100644
--- a/openstackclient/tests/identity/v3/fakes.py
+++ b/openstackclient/tests/identity/v3/fakes.py
@@ -190,6 +190,28 @@ IDENTITY_PROVIDER = {
'description': idp_description
}
+protocol_id = 'protocol'
+
+mapping_id = 'test_mapping'
+mapping_id_updated = 'prod_mapping'
+
+PROTOCOL_ID_MAPPING = {
+ 'id': protocol_id,
+ 'mapping': mapping_id
+}
+
+PROTOCOL_OUTPUT = {
+ 'id': protocol_id,
+ 'mapping_id': mapping_id,
+ 'identity_provider': idp_id
+}
+
+PROTOCOL_OUTPUT_UPDATED = {
+ 'id': protocol_id,
+ 'mapping_id': mapping_id_updated,
+ 'identity_provider': idp_id
+}
+
# Assignments
ASSIGNMENT_WITH_PROJECT_ID_AND_USER_ID = {
@@ -285,6 +307,8 @@ class FakeFederationManager(object):
self.identity_providers.resource_class = fakes.FakeResource(None, {})
self.mappings = mock.Mock()
self.mappings.resource_class = fakes.FakeResource(None, {})
+ self.protocols = mock.Mock()
+ self.protocols.resource_class = fakes.FakeResource(None, {})
class FakeFederatedClient(FakeIdentityv3Client):