keystone.tests.unit.backend.legacy_drivers.federation.V8 package¶
Submodules¶
keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3 module¶
-
class
keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.FederatedIdentityProviderTestsV8(*args, **kwargs)[source]¶ Bases:
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests,keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.FederatedSetupMixinV8Test that a V8 driver still passes the same tests.
-
test_check_idp_uniqueness()[source]¶ Add same IdP twice.
Expect HTTP 409 Conflict code for the latter call.
Note: V9 drivers and later augment the conflict message with additional information, which won’t be present if we are running a V8 driver - so override the newer tests to just ensure a conflict message is raised.
-
test_create_idp_remote_repeated()[source]¶ Creates two IdentityProvider entities with some remote_ids
A remote_id is the same for both so the second IdP is not created because of the uniqueness of the remote_ids
Expect HTTP 409 Conflict code for the latter call.
Note: V9 drivers and later augment the conflict message with additional information, which won’t be present if we are running a V8 driver - so override the newer tests to just ensure a conflict message is raised.
-
-
class
keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.FederatedSetupMixinV8[source]¶ Bases:
object
-
class
keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.MappingCRUDTestsV8(*args, **kwargs)[source]¶ Bases:
keystone.tests.unit.test_v3_federation.MappingCRUDTests,keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.FederatedSetupMixinV8Test that a V8 driver still passes the same tests.
-
class
keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.ServiceProviderTestsV8(*args, **kwargs)[source]¶ Bases:
keystone.tests.unit.test_v3_federation.ServiceProviderTests,keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.FederatedSetupMixinV8Test that a V8 driver still passes the same tests.