def test_tree(self):
     tree = RecTree()
     child = RecTree()
     tree.children = [child]
     ser = serialize(self.fac, tree)
     result = RecTree()
     result = deserialize(self.fac, ser, result)
     self.assertEqual(result, tree)
예제 #2
0
 def test_tree(self):
     tree = RecTree()
     child = RecTree()
     tree.children = [child]
     ser = serialize(fac, tree)
     result = RecTree()
     result = deserialize(fac, ser, result)
     self.assertEqual(result, tree)
예제 #3
0
 def test_corec(self):
     c = CoRec()
     r = CoRec2()
     c.other = r
     ser = serialize(fac, c)
     result = CoRec()
     result = deserialize(fac, ser, result)
     self.assertIsNotNone(c.other)
     self.assertIsNone(c.other.other)
 def test_corec(self):
     c = CoRec()
     r = CoRec2()
     c.other = r
     ser = serialize(self.fac, c)
     result = CoRec()
     result = deserialize(self.fac, ser, result)
     self.assertIsNotNone(c.other)
     self.assertIsNone(c.other.other)
 def test_list(self):
     l = RecList()
     l2 = RecList()
     l.next = l2
     ser = serialize(self.fac, l)
     result = RecList()
     result = deserialize(self.fac, ser, result)
     self.assertIsNotNone(result.next)
     self.assertIsNone(result.next.next)
예제 #6
0
 def test_list(self):
     l = RecList()
     l2 = RecList()
     l.next = l2
     ser = serialize(fac, l)
     result = RecList()
     result = deserialize(fac, ser, result)
     self.assertIsNotNone(result.next)
     self.assertIsNone(result.next.next)
예제 #7
0
 def decoder_array(self, data):
     return deserialize(factory, data, test_ttypes.Array()).data
예제 #8
0
 def decoder_string(self, data):
     return deserialize(factory, data, test_ttypes.Str()).data
예제 #9
0
 def decoder_points_list(self, data):
     return deserialize(
         factory,
         data,
         test_ttypes.PointsList(),
     ).points
예제 #10
0
 def decoder_simple_list(self, data):
     return deserialize(
         factory,
         data,
         test_ttypes.SimpleList(),
     ).ints
예제 #11
0
 def decoder_struct_map(self, data):
     return deserialize(
         factory,
         data,
         struct_map_ttypes.StructMap(),
     ).__dict__
예제 #12
0
 def decoder_struct_10(self, data):
     return deserialize(
         factory,
         data,
         test_ttypes.Struct10(),
     ).__dict__
예제 #13
0
 def decoder_map(self, data):
     return deserialize(factory, data, test_ttypes.Map()).data
예제 #14
0
 def decoder_boolean(self, data):
     return deserialize(factory, data, test_ttypes.Bool()).data
예제 #15
0
 def decoder_float(self, data):
     return deserialize(factory, data, test_ttypes.Float()).data
예제 #16
0
 def decoder_integer(self, data):
     return deserialize(factory, data, test_ttypes.Int()).data
예제 #17
0
 def decoder_bytes(self, data):
     return deserialize(factory, data, test_ttypes.Bin()).data