summaryrefslogtreecommitdiff
path: root/openstackclient/tests/identity/v3/fakes.py
diff options
context:
space:
mode:
authorMarek Denis <marek.denis@cern.ch>2015-03-19 10:46:28 +0100
committerSteve Martinelli <stevemar@ca.ibm.com>2015-04-15 05:09:15 +0000
commitba7ad20942061eface8a0f11f302147744b59418 (patch)
treedec19dad602f87a26436a9e246ded3b3ac915fd5 /openstackclient/tests/identity/v3/fakes.py
parent33313eac5a2fc5817b55a27a0a4d66a62c49d114 (diff)
downloadpython-openstackclient-ba7ad20942061eface8a0f11f302147744b59418.tar.gz
Federation Service Providers CRUD operations
Adds CRUD support for service providers as it's now available through keystoneclient Closes-Bug: 1435962 Depends-On: If802e8a47e45ae00112de3739334b4b5482d0500 Change-Id: Ic55101e50209070aa49ca2adc91c89ba754c8c68
Diffstat (limited to 'openstackclient/tests/identity/v3/fakes.py')
-rw-r--r--openstackclient/tests/identity/v3/fakes.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/openstackclient/tests/identity/v3/fakes.py b/openstackclient/tests/identity/v3/fakes.py
index c868401a..eb8673ef 100644
--- a/openstackclient/tests/identity/v3/fakes.py
+++ b/openstackclient/tests/identity/v3/fakes.py
@@ -243,6 +243,20 @@ protocol_id = 'protocol'
mapping_id = 'test_mapping'
mapping_id_updated = 'prod_mapping'
+sp_id = 'BETA'
+sp_description = 'Service Provider to burst into'
+service_provider_url = 'https://beta.example.com/Shibboleth.sso/POST/SAML'
+sp_auth_url = ('https://beta.example.com/v3/OS-FEDERATION/identity_providers/'
+ 'idp/protocol/saml2/auth')
+
+SERVICE_PROVIDER = {
+ 'id': sp_id,
+ 'enabled': True,
+ 'description': sp_description,
+ 'sp_url': service_provider_url,
+ 'auth_url': sp_auth_url
+}
+
PROTOCOL_ID_MAPPING = {
'id': protocol_id,
'mapping': mapping_id
@@ -380,6 +394,8 @@ class FakeFederationManager(object):
self.projects.resource_class = fakes.FakeResource(None, {})
self.domains = mock.Mock()
self.domains.resource_class = fakes.FakeResource(None, {})
+ self.service_providers = mock.Mock()
+ self.service_providers.resource_class = fakes.FakeResource(None, {})
class FakeFederatedClient(FakeIdentityv3Client):