keystone.tests.unit.common package

keystone.tests.unit.common package

Submodules

keystone.tests.unit.common.test_cache module

class keystone.tests.unit.common.test_cache.TestCacheRegion(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

setUp()[source]
test_combination()[source]
test_direct_region_key_invalidation()[source]

Invalidate by manually clearing the region key’s value.

NOTE(dstanek): I normally don’t like tests that repeat application logic, but in this case we need to. There are too many ways that the tests above can erroneosly pass that we need this sanity check.

test_memoize_decorator_when_invalidating_the_region()[source]
test_multi_methods_when_invalidating_the_region()[source]
test_region_multi_methods_delete()[source]
test_region_singular_methods_delete()[source]
test_singular_methods_when_invalidating_the_region()[source]

keystone.tests.unit.common.test_database_conflicts module

class keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase(*args, **kwargs)[source]

Bases: keystone.tests.unit.test_v3.RestfulTestCase

test_credential_duplicate_conflict_gives_name()[source]
test_domain_duplicate_conflict_gives_name()[source]
test_federation_protocol_duplicate_conflict_gives_name()[source]
test_federation_protocol_duplicate_conflict_with_id_in_id()[source]
test_federation_protocol_duplicate_conflict_with_id_in_idp_id()[source]
test_group_duplicate_conflict_gives_name()[source]
test_mapping_duplicate_conflict_gives_name()[source]
test_mapping_duplicate_conflict_with_id_in_id()[source]
test_policy_duplicate_conflict_gives_name()[source]
test_project_duplicate_conflict_gives_name()[source]
test_region_duplicate_conflict_gives_name()[source]
test_role_duplicate_conflict_gives_name()[source]
test_sp_duplicate_conflict_gives_name()[source]
test_trust_duplicate_conflict_gives_name()[source]
test_user_duplicate_conflict_gives_name()[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_notifications module

keystone.tests.unit.common.test_provider_api module

class keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

setUp()[source]
test_manager_api_reference()[source]
test_provider_api_mixin()[source]
test_registry_duplicate()[source]
test_registry_lock()[source]

keystone.tests.unit.common.test_resource_options_common module

class keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects(*args, **kwargs)[source]

Bases: keystone.tests.unit.core.BaseTestCase

test_duplicate_option_cases()[source]
test_option_init_validation()[source]
test_registry()[source]

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

Module contents

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.