oslo_cache.tests.test_cache.BaseTestCase(*args, **kwds)¶Bases: oslotest.base.BaseTestCase
setUp()¶oslo_cache.tests.test_cache.CacheRegionTest(*args, **kwds)¶Bases: oslo_cache.tests.test_cache.BaseTestCase
setUp()¶test_cache_debug_proxy()¶test_cache_dictionary_config_builder()¶Validate we build a sane dogpile.cache dictionary config.
test_cache_dictionary_config_builder_global_disabled()¶Validate the backend is reset to default if caching is disabled.
test_cache_fallthrough_expiration_time_fn()¶test_cache_no_fallthrough_expiration_time_fn()¶test_cache_region_no_error_multiple_config()¶test_configure_non_region_object_raises_error()¶test_function_key_generator_with_kwargs()¶test_kwarg_function_key_generator_no_kwargs()¶test_kwarg_function_key_generator_with_kwargs()¶test_region_built_with_proxy_direct_cache_test()¶test_should_cache_fn_global_cache_disabled()¶test_should_cache_fn_global_cache_disabled_group_cache_enabled()¶test_should_cache_fn_global_cache_enabled()¶test_should_cache_fn_global_cache_enabled_group_cache_disabled()¶test_should_cache_fn_global_cache_enabled_group_cache_enabled()¶oslo_cache.tests.test_cache.TestProxy(*args, **kwargs)¶Bases: dogpile.cache.proxy.ProxyBackend
get(key)¶oslo_cache.tests.test_cache.UTF8KeyManglerTests(*args, **kwds)¶Bases: oslo_cache.tests.test_cache.BaseTestCase
test_key_is_bytestring()¶test_key_is_string()¶test_key_is_utf8_encoded()¶oslo_cache.tests.test_cache_backend_mongo.MockCollection(db, name)¶Bases: object
ensure_index(key_or_list, *args, **kwargs)¶find(spec=None, *args, **kwargs)¶find_and_modify(spec, document, upsert=False, **kwargs)¶find_one(spec_or_id=None, *args, **kwargs)¶index_information()¶insert(data, manipulate=True, **kwargs)¶remove(spec_or_id=None, search_filter=None)¶Remove objects matching spec_or_id from the collection.
save(data, manipulate=True, **kwargs)¶update(spec, document, upsert=False, **kwargs)¶oslo_cache.tests.test_cache_backend_mongo.MockCursor(collection, dataset_factory)¶Bases: object
next()¶oslo_cache.tests.test_cache_backend_mongo.MockMongoDB(dbname)¶Bases: object
add_son_manipulator(manipulator)¶authenticate(username, password)¶oslo_cache.tests.test_cache_backend_mongo.MongoCache(*args, **kwds)¶Bases: oslo_cache.tests.test_cache.BaseTestCase
setUp()¶test_additional_crud_method_arguments_support()¶Additional arguments should works across find/insert/update.
test_backend_delete_data()¶test_backend_get_missing_data()¶test_backend_multi_delete_data()¶test_backend_multi_get_data()¶test_backend_multi_set_data()¶test_backend_multi_set_get_with_blanks_none()¶test_backend_multi_set_should_update_existing()¶test_backend_set_blank_as_data()¶test_backend_set_data()¶test_backend_set_data_with_int_as_valid_ttl()¶test_backend_set_data_with_string_as_valid_ttl()¶test_backend_set_none_as_data()¶test_backend_set_same_key_multiple_times()¶test_cache_configuration_values_assertion()¶test_correct_read_preference()¶test_correct_write_concern()¶test_incorrect_mongo_ttl_seconds()¶test_incorrect_read_preference()¶test_incorrect_write_concern()¶test_missing_cache_collection_name()¶test_missing_db_hosts()¶test_missing_db_name()¶test_missing_replica_set_name()¶test_multiple_region_cache_configuration()¶test_provided_replica_set_name()¶test_typical_configuration()¶oslo_cache.tests.test_cache_backend_mongo.MyTransformer¶Bases: oslo_cache.backends.mongo.BaseTransform
Added here just to check manipulator logic is used correctly.
transform_incoming(son, collection)¶transform_outgoing(son, collection)¶oslo_cache.tests.test_cache_backend_mongo.get_collection(db_name, collection_name)¶oslo_cache.tests.test_cache_backend_mongo.pymongo_override()¶oslo_cache.tests.test_connection_pool.TestConnectionPool(*args, **kwds)¶Bases: oslo_cache.tests.test_cache.BaseTestCase
cleanup_instance(*names)¶Create a function suitable for use with self.addCleanup.
| Returns: | a callable that uses a closure to delete instance attributes |
|---|
setUp()¶test_acquire_conn_exception_returns_acquired_count()¶test_cleanup_pool()¶test_connection_pool_limits_maximum_connections()¶test_connection_pool_maximum_connection_get_timeout()¶test_get_context_manager()¶oslo_cache.tests.test_connection_pool.TestMemcacheClientOverrides(*args, **kwds)¶Bases: oslo_cache.tests.test_cache.BaseTestCase
test_client_stripped_of_threading_local()¶threading.local overrides are restored for _MemcacheClient
oslo_cache.tests.test_dict_backend.CacheDictBackendTest(*args, **kwds)¶Bases: oslo_cache.tests.test_cache.BaseTestCase
setUp()¶test_dict_backend()¶test_dict_backend_clear_cache()¶test_dict_backend_expiration_time()¶test_dict_backend_multi_keys()¶test_dict_backend_multi_keys_in_one_call()¶test_dict_backend_rewrite_value()¶test_dict_backend_zero_expiration_time()¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.