keystone.tests.unit.common package

Submodules

keystone.tests.unit.common.test_authorization module

class keystone.tests.unit.common.test_authorization.TestTokenToAuthContext(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

test_oauth_variables_not_set()[source]
test_oauth_variables_set_for_oauth_token()[source]
test_token_is_domain_scoped()[source]
test_token_is_for_federated_user()[source]
test_token_is_not_KeystoneToken_raises_exception()[source]
test_token_is_project_scoped_with_trust()[source]
test_token_is_unscoped()[source]
test_user_id_missing_in_token_raises_exception()[source]

keystone.tests.unit.common.test_injection module

class keystone.tests.unit.common.test_injection.TestDependencyInjection(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

setUp()[source]
test_circular_dependency()[source]
test_dependency_consumer_configuration()[source]
test_dependency_injection()[source]
test_dependency_provider_configuration()[source]
test_get_provider()[source]
test_get_provider_not_provided_error()[source]
test_get_provider_not_provided_optional()[source]
test_inherited_dependency()[source]
test_reset()[source]
test_unresolvable_dependency()[source]

keystone.tests.unit.common.test_json_home module

class keystone.tests.unit.common.test_json_home.JsonHomeTest(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

test_build_v3_extension_parameter_relation()[source]
test_build_v3_extension_resource_relation()[source]
test_build_v3_parameter_relation()[source]
test_build_v3_resource_relation()[source]
test_translate_urls()[source]

keystone.tests.unit.common.test_manager module

keystone.tests.unit.common.test_notifications module

keystone.tests.unit.common.test_sql_core module

class keystone.tests.unit.common.test_sql_core.TestModel(**kwargs)[source]

Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.ModelDictMixin

id
text
class keystone.tests.unit.common.test_sql_core.TestModelDictMixin(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

test_creating_a_dict_from_a_model_instance()[source]
test_creating_a_dict_from_a_model_instance_that_has_extra_attrs()[source]
test_creating_a_model_instance_from_a_dict()[source]
test_creating_a_model_instance_from_an_invalid_dict()[source]

keystone.tests.unit.common.test_utils module

class keystone.tests.unit.common.test_utils.ServiceHelperTests(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

test_fail_gracefully()[source]
class keystone.tests.unit.common.test_utils.UtilsTestCase(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

OPTIONAL = <object object at 0xe289d80>
setUp()[source]
test_auth_str_equal()[source]
test_hash()[source]
test_hash_edge_cases()[source]
test_hash_long_password_strict()[source]
test_hash_long_password_truncation()[source]
test_hash_unicode()[source]
test_hash_user_password_with_empty_password()[source]
test_hash_user_password_with_null_password()[source]
test_hash_user_password_without_password()[source]
test_pki_encoder()[source]
test_resource_64_char_uuid()[source]
test_resource_invalid_id()[source]
test_resource_non_ascii_chars()[source]
test_resource_uuid()[source]
test_that_a_hash_can_not_be_validated_against_a_hash()[source]
test_unixtime()[source]
test_url_safe_check()[source]
test_url_safe_with_unicode_check()[source]
test_verify_long_password_strict()[source]
test_verify_long_password_strict_raises_exception()[source]
test_verify_normal_password_strict()[source]

Module contents