diff options
author | Suhail Patel <me@suhailpatel.com> | 2016-09-19 15:49:12 +0100 |
---|---|---|
committer | Suhail Patel <me@suhailpatel.com> | 2016-09-19 15:49:12 +0100 |
commit | 1291a140f8604bdf9dcfdd370101b2e6a98dca32 (patch) | |
tree | e218e83153028281eb841bc87b683953eacd418b | |
parent | c437bb98fe015bc3cfeb664254da9ab87720c894 (diff) | |
download | pymemcache-1291a140f8604bdf9dcfdd370101b2e6a98dca32.tar.gz |
Fix the MockMemcacheClient implementation
-rw-r--r-- | pymemcache/test/utils.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/pymemcache/test/utils.py b/pymemcache/test/utils.py index 997a58e..f2c5a80 100644 --- a/pymemcache/test/utils.py +++ b/pymemcache/test/utils.py @@ -47,13 +47,13 @@ class MockMemcacheClient(object): if key not in self._contents: return default - expire, value, was_serialized = self._contents[key] + expire, value, flags = self._contents[key] if expire and expire < time.time(): del self._contents[key] return default if self.deserializer: - return self.deserializer(key, value, 2 if was_serialized else 1) + return self.deserializer(key, value, flags) return value def get_many(self, keys): @@ -72,14 +72,14 @@ class MockMemcacheClient(object): if isinstance(value, six.text_type): raise MemcacheIllegalInputError(value) - was_serialized = False + flags = 0 if self.serializer: - value = self.serializer(key, value) + value, flags = self.serializer(key, value) if expire: expire += time.time() - self._contents[key] = expire, value, was_serialized + self._contents[key] = expire, value, flags return True def set_many(self, values, expire=None, noreply=True): |