Esempio n. 1
0
 def save_load(name, persistable, datastore, save_func, load_clazz):
     save_func(persistable)
     result = [item for item in datastore.load_all(load_clazz) if item.id() == persistable.id()]
     assert len(result) == 1
     item = result[0]
     print "===== %s" % name
     print persistable
     print item
     assert MapSerializer.extract_slot(persistable) == MapSerializer.extract_slot(item)
Esempio n. 2
0
 def save_load(name, persistable, datastore, save_func, load_clazz):
     save_func(persistable)
     result = [
         item for item in datastore.load_all(load_clazz)
         if item.id() == persistable.id()
     ]
     assert len(result) == 1
     item = result[0]
     print "===== %s" % name
     print persistable
     print item
     assert MapSerializer.extract_slot(
         persistable) == MapSerializer.extract_slot(item)
Esempio n. 3
0
 def ser_deser(name, serializer, item):
     packed = serializer.serialize(item)
     unpacked = serializer.deserialize(packed)
     print "===== %s" % name
     print packed
     print item
     print unpacked
     print MapSerializer.extract_slot(item)
     print MapSerializer.extract_slot(unpacked)
     assert MapSerializer.extract_slot(item) == MapSerializer.extract_slot(unpacked)
Esempio n. 4
0
 def ser_deser(name, serializer, item):
     packed = serializer.serialize(item)
     unpacked = serializer.deserialize(packed)
     print "===== %s" % name
     print packed
     print item
     print unpacked
     print MapSerializer.extract_slot(item)
     print MapSerializer.extract_slot(unpacked)
     assert MapSerializer.extract_slot(item) == MapSerializer.extract_slot(unpacked)