Beispiel #1
0
 def testAsMessage(self):
     pbs = t4.all_ast_holds()
     self.assertEqual(len(pbs), 3)
     ast = pbs[0]
     self.assertIsInstance(ast, ast_pb2.AST)
     self.assertEqual(ast.DESCRIPTOR.full_name, 'clif.protos.AST')
     self.assertEqual(t4.ByteSize_R(ast), 3)
     self.assertEqual(t4.ByteSize_P(ast), 3)
Beispiel #2
0
 def testProtoVectorUniq(self):
     pbs = t4.all_ast_holds()
     self.assertEqual(len(pbs), 3)
     for a, b in zip(pbs, '123'):
         self.assertIsInstance(a, ast_pb2.AST)
         self.assertEqual(a.source, b)