summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTimon Wong <timon86.wang@gmail.com>2016-07-08 11:59:35 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2016-07-08 11:59:35 -0400
commitde40af3233933690d1feb6be3ba89b26cd5892e5 (patch)
tree0ae006d9d86cfe06fa628af65409b741745c130d /tests
parent22e5d026cd512d83f09b119b1d7bf656cd3bb023 (diff)
downloaddogpile-cache-de40af3233933690d1feb6be3ba89b26cd5892e5.tar.gz
Fix key_mangler is always reset to None in tests
When `_user_defined_key_mangler` is not set, after calling `configure()` method on a region instance, it will be reset to `backend`'s default, which is `None`. So during the tests, the `_store_keys()` mangler function will never be called. Change-Id: I0da923d6f3ef5f4c6b8ef468898ad2ce8d02e717 Pull-request: https://bitbucket.org/zzzeek/dogpile.cache/pull-requests/54
Diffstat (limited to 'tests')
-rw-r--r--tests/cache/_fixtures.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/cache/_fixtures.py b/tests/cache/_fixtures.py
index 0e0ee75..5340f61 100644
--- a/tests/cache/_fixtures.py
+++ b/tests/cache/_fixtures.py
@@ -58,6 +58,7 @@ class _GenericBackendFixture(object):
existing_key_mangler = self._region_inst.key_mangler
self._region_inst.key_mangler = _store_keys
+ self._region_inst._user_defined_key_mangler = _store_keys
reg.configure(backend or self.backend, **_config_args)
return reg