diff --git a/keystone/tests/unit/test_v3_auth.py b/keystone/tests/unit/test_v3_auth.py index 51bcf73ce3..ed33792a5d 100644 --- a/keystone/tests/unit/test_v3_auth.py +++ b/keystone/tests/unit/test_v3_auth.py @@ -3674,7 +3674,7 @@ class TestAuthExternalDomainBehaviorWithPKIZ(AuthExternalDomainBehavior, # authentication so we don't inhereit TestAuthExternalDomain here to test it. -class TestAuthExternalDefaultDomain(test_v3.RestfulTestCase): +class TestAuthExternalDefaultDomain(object): content_type = 'json' def config_overrides(self): @@ -3730,6 +3730,30 @@ class TestAuthExternalDefaultDomain(test_v3.RestfulTestCase): token['bind']['kerberos']) +class UUIDAuthExternalDefaultDomain(TestAuthExternalDefaultDomain, + test_v3.RestfulTestCase): + + def config_overrides(self): + super(UUIDAuthExternalDefaultDomain, self).config_overrides() + self.config_fixture.config(group='token', provider='uuid') + + +class PKIAuthExternalDefaultDomain(TestAuthExternalDefaultDomain, + test_v3.RestfulTestCase): + + def config_overrides(self): + super(PKIAuthExternalDefaultDomain, self).config_overrides() + self.config_fixture.config(group='token', provider='pki') + + +class PKIZAuthExternalDefaultDomain(TestAuthExternalDefaultDomain, + test_v3.RestfulTestCase): + + def config_overrides(self): + super(PKIZAuthExternalDefaultDomain, self).config_overrides() + self.config_fixture.config(group='token', provider='pkiz') + + class UUIDAuthKerberos(AuthExternalDomainBehavior, test_v3.RestfulTestCase): def config_overrides(self):