keystone.tests.unit.token package

Submodules

keystone.tests.unit.token.test_token_data_helper module

class keystone.tests.unit.token.test_token_data_helper.TestTokenDataHelper(*args, **kwargs)[source]

Bases: keystone.tests.core.TestCase

setUp()[source]
test_v3_token_data_helper_populate_audit_info_invalid()[source]
test_v3_token_data_helper_populate_audit_info_list()[source]
test_v3_token_data_helper_populate_audit_info_none()[source]
test_v3_token_data_helper_populate_audit_info_string()[source]

keystone.tests.unit.token.test_token_model module

class keystone.tests.unit.token.test_token_model.TestKeystoneTokenModel(*args, **kwargs)[source]

Bases: keystone.tests.core.TestCase

setUp()[source]
test_token_model_dual_scoped_token()[source]
test_token_model_unknown()[source]
test_token_model_v2()[source]
test_token_model_v2_federated_user()[source]
test_token_model_v3()[source]
test_token_model_v3_federated_user()[source]

keystone.tests.unit.token.test_token_persistence_proxy module

class keystone.tests.unit.token.test_token_persistence_proxy.TokenPersistenceBackendSymbols(*args, **kwargs)[source]

Bases: keystone.tests.core.TestCase

test_instantiation_kvs()[source]
test_instantiation_memcache()[source]
test_instantiation_sql()[source]
test_symbols()[source]

Verify the token persistence backend proxy symbols.

Make sure that the modules that are (for compat reasons) located at keystone.token.backends are the same as the new location keystone.token.persistence.backends.

class keystone.tests.unit.token.test_token_persistence_proxy.TokenPersistenceProxyTest(*args, **kwds)[source]

Bases: keystone.tests.core.BaseTestCase

test_symbols()[source]

Verify token persistence proxy symbols.

The Token manager has been moved from keystone.token.core to keystone.token.persistence. This test verifies that the symbols resolve as expected.

Module contents