keystone.tests.unit.backend package¶
Submodules¶
keystone.tests.unit.backend.core_ldap module¶
-
class
keystone.tests.unit.backend.core_ldap.BaseBackendLdap[source]¶ Bases:
objectMixin class to set up an all-LDAP configuration.
-
class
keystone.tests.unit.backend.core_ldap.BaseBackendLdapCommon[source]¶ Bases:
objectMixin class to set up generic LDAP backends.
-
class
keystone.tests.unit.backend.core_ldap.BaseBackendLdapIdentitySqlEverythingElse[source]¶ Bases:
keystone.tests.unit.core.SQLDriverOverridesMixin base for Identity LDAP, everything else SQL backend tests.
-
class
keystone.tests.unit.backend.core_ldap.BaseBackendLdapIdentitySqlEverythingElseWithMapping[source]¶ Bases:
objectMixin base class to test mapping of default LDAP backend.
The default configuration is not to enable mapping when using a single backend LDAP driver. However, a cloud provider might want to enable the mapping, hence hiding the LDAP IDs from any clients of keystone. Setting backward_compatible_ids to False will enable this mapping.
keystone.tests.unit.backend.core_sql module¶
-
class
keystone.tests.unit.backend.core_sql.BaseBackendSqlModels(*args, **kwargs)[source]¶ Bases:
keystone.tests.unit.backend.core_sql.BaseBackendSqlTests
-
class
keystone.tests.unit.backend.core_sql.BaseBackendSqlTests(*args, **kwargs)[source]¶ Bases:
keystone.tests.unit.core.SQLDriverOverrides,keystone.tests.unit.core.TestCase