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