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 encoder_array(self, data):
     return serialize(factory, test_ttypes.Array(data))
Пример #8
0
 def encoder_string(self, data):
     return serialize(factory, test_ttypes.Str(data))
Пример #9
0
 def encoder_points_list(self, data):
     return serialize(factory, test_ttypes.PointsList(data))
Пример #10
0
 def encoder_simple_list(self, data):
     return serialize(factory, test_ttypes.SimpleList(data))
Пример #11
0
 def encoder_struct_map(self, data):
     return serialize(
         factory,
         struct_map_ttypes.StructMap(**data),
     )
Пример #12
0
 def encoder_struct_10(self, data):
     return serialize(factory, test_ttypes.Struct10(**data))
Пример #13
0
 def encoder_map(self, data):
     return serialize(factory, test_ttypes.Map(data))
Пример #14
0
 def encoder_boolean(self, data):
     return serialize(factory, test_ttypes.Bool(data))
Пример #15
0
 def encoder_float(self, data):
     return serialize(factory, test_ttypes.Float(data))
Пример #16
0
 def encoder_integer(self, data):
     return serialize(factory, test_ttypes.Int(data))
Пример #17
0
 def encoder_bytes(self, data):
     return serialize(factory, test_ttypes.Bin(data))