oslo_cache.tests package¶
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.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 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
()¶
-