oslo_cache.tests package¶
Subpackages¶
Submodules¶
oslo_cache.tests.test_cache module¶
-
class
oslo_cache.tests.test_cache.BaseTestCase(*args, **kwds)¶ Bases:
oslotest.base.BaseTestCase-
setUp()¶
-
-
class
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_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()¶
-
-
class
oslo_cache.tests.test_cache.TestProxy(*args, **kwargs)¶ Bases:
dogpile.cache.proxy.ProxyBackend-
get(key)¶
-
-
class
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 module¶
-
class
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)¶
-
-
class
oslo_cache.tests.test_cache_backend_mongo.MockCursor(collection, dataset_factory)¶ Bases:
object-
next()¶
-
-
class
oslo_cache.tests.test_cache_backend_mongo.MockMongoDB(dbname)¶ Bases:
object-
add_son_manipulator(manipulator)¶
-
authenticate(username, password)¶
-
-
class
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()¶
-
-
class
oslo_cache.tests.test_cache_backend_mongo.MyTransformer¶ Bases:
oslo_cache.backends.mongo.BaseTransformAdded 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 module¶
-
class
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()¶
-
-
class
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 module¶
-
class
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()¶
-