keystone.tests.unit.backend.role package

Submodules

keystone.tests.unit.backend.role.core module

class keystone.tests.unit.backend.role.core.RoleTests[source]

Bases: object

test_cache_layer_role_crud(*args, **kwargs)[source]
test_create_duplicate_role_name_fails()[source]
test_get_role_404()[source]
test_list_roles()[source]
test_rename_duplicate_role_name_fails()[source]
test_role_crud()[source]
test_update_role_404()[source]

keystone.tests.unit.backend.role.test_ldap module

class keystone.tests.unit.backend.role.test_ldap.LdapIdentitySqlEverythingElseRole(*args, **kwargs)[source]

Bases: keystone.tests.unit.backend.core_ldap.BaseBackendLdapIdentitySqlEverythingElse, keystone.tests.unit.backend.role.test_ldap.LdapRoleCommon, keystone.tests.unit.core.TestCase

Test Identity in LDAP, Everything else in SQL.

class keystone.tests.unit.backend.role.test_ldap.LdapIdentitySqlEverythingElseWithMappingRole(*args, **kwargs)[source]

Bases: keystone.tests.unit.backend.role.test_ldap.LdapIdentitySqlEverythingElseRole, keystone.tests.unit.backend.core_ldap.BaseBackendLdapIdentitySqlEverythingElseWithMapping

Test ID mapping of default LDAP backend.

class keystone.tests.unit.backend.role.test_ldap.LdapRole(*args, **kwargs)[source]

Bases: keystone.tests.unit.backend.role.test_ldap.LdapRoleCommon, keystone.tests.unit.backend.core_ldap.BaseBackendLdap, keystone.tests.unit.core.TestCase

Test in an all-LDAP configuration.

Include additional tests that are unique to LDAP (or need to be overridden) which only need to be run in a basic LDAP configurations.

test_configurable_allowed_role_actions()[source]
test_configurable_forbidden_role_actions()[source]
test_role_attribute_ignore()[source]
test_role_attribute_mapping()[source]
test_role_filter()[source]
class keystone.tests.unit.backend.role.test_ldap.LdapRoleCommon[source]

Bases: keystone.tests.unit.backend.core_ldap.BaseBackendLdapCommon, keystone.tests.unit.backend.role.core.RoleTests

Tests that should be run in every LDAP configuration.

Include additional tests that are unique to LDAP (or need to be overridden) which should be run for all the various LDAP configurations we test.

keystone.tests.unit.backend.role.test_sql module

class keystone.tests.unit.backend.role.test_sql.SqlRole(*args, **kwargs)[source]

Bases: keystone.tests.unit.backend.core_sql.BaseBackendSqlTests, keystone.tests.unit.backend.role.core.RoleTests

test_create_null_role_name()[source]
class keystone.tests.unit.backend.role.test_sql.SqlRoleModels(*args, **kwargs)[source]

Bases: keystone.tests.unit.backend.core_sql.BaseBackendSqlModels

test_role_model()[source]

Module contents