def expectSerializeProto3(self, preserve): message = unittest_proto3_arena_pb2.TestEmptyMessage() message.ParseFromString(self.all_fields_data) if preserve: self.assertEqual(self.all_fields_data, message.SerializeToString()) else: self.assertEqual(0, len(message.SerializeToString()))
def testSerializeProto3(self): # Verify that proto3 doesn't preserve unknown fields. message = unittest_proto3_arena_pb2.TestEmptyMessage() message.ParseFromString(self.all_fields_data) self.assertEqual(0, len(message.SerializeToString()))
def testSerializeProto3(self): # Verify proto3 unknown fields behavior. message = unittest_proto3_arena_pb2.TestEmptyMessage() message.ParseFromString(self.all_fields_data) self.assertEqual(self.all_fields_data, message.SerializeToString())