Bases: keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests, keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.FederatedSetupMixinV8
Test that a V8 driver still passes the same tests.
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.
Create 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.
Bases: object
Bases: keystone.tests.unit.test_v3_federation.MappingCRUDTests, keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.FederatedSetupMixinV8
Test that a V8 driver still passes the same tests.
Bases: keystone.tests.unit.test_v3_federation.ServiceProviderTests, keystone.tests.unit.backend.legacy_drivers.federation.V8.api_v3.FederatedSetupMixinV8
Test that a V8 driver still passes the same tests.