示例#1
0
 def test_reinsert_keys(self):
     self.cache._pickle_version = 0
     for i in range(2000):
         s = sha1(smart_bytes(i)).hexdigest()
         self.cache.set(s, self.cache)
     self.cache._pickle_version = -1
     self.cache.reinsert_keys()
示例#2
0
 def test_reinsert_keys(self):
     self.cache._pickle_version = 0
     for i in range(2000):
         s = sha1(smart_bytes(i)).hexdigest()
         self.cache.set(s, self.cache)
     self.cache._pickle_version = -1
     self.cache.reinsert_keys()
示例#3
0
 def serialize(self, value):
     return smart_bytes(json.dumps(value))
示例#4
0
 def deserialize(self, value):
     return pickle.loads(smart_bytes(value))
示例#5
0
 def deserialize(self, value):
     """
     Unpickles the given value.
     """
     value = smart_bytes(value)
     return pickle.loads(value)
示例#6
0
 def serialize(self, value):
     return smart_bytes(json.dumps(value))
示例#7
0
 def deserialize(self, value):
     return pickle.loads(smart_bytes(value))
示例#8
0
 def deserialize(self, value):
     """
     Unpickles the given value.
     """
     value = smart_bytes(value)
     return pickle.loads(value)