Skip to content

Commit 4a555fe

Browse files
committed
Update cache after it's unpickled.
1 parent b3356f7 commit 4a555fe

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tests/testapp/tests/tests.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ class RedisTestCase(TestCase):
3434

3535
def setUp(self):
3636
self.cache = RedisCache('', {})
37+
self.patch_cache(self.cache)
38+
39+
def patch_cache(self, cache):
3740
self.client = FakeRedis()
3841
self.cache.writers = [self.client]
3942
self.cache.readers = [self.client]
@@ -300,6 +303,7 @@ def test_incr_version(self):
300303
def test_pickling_cache_object(self):
301304
p = pickle.dumps(self.cache)
302305
cache = pickle.loads(p)
306+
self.patch_cache(cache)
303307
# Now let's do a simple operation using the unpickled cache object
304308
cache.add("addkey1", "value")
305309
result = cache.add("addkey1", "newvalue")

0 commit comments

Comments
 (0)