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)
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)
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)
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)