code: def testMakeDescriptorWithUnsignedIntField(self):
      file_descriptor_proto = descriptor_pb2.FileDescriptorProto()
      file_descriptor_proto.name = "Foo"
      message_type = file_descriptor_proto.message_type.add()
      message_type.name = file_descriptor_proto.name
      field = message_type.field.add()
      field.number = 1
      field.name = "uint64_field"
      field.label = descriptor.FieldDescriptor.LABEL_REQUIRED
      field.type = descriptor.FieldDescriptor.TYPE_UINT64
      result = descriptor.MakeDescriptor(message_type)
      self.assertEqual(
          result.fields[0].cpp_type,
          descriptor.FieldDescriptor.CPPTYPE_UINT64,
      )
  
imports: import unittest
  from google.protobuf import unittest_custom_options_pb2
  from google.protobuf import unittest_import_pb2
  from google.protobuf import unittest_pb2
  from google.protobuf import descriptor_pb2
  from google.protobuf import descriptor
  from google.protobuf import text_format
label_desc: Use image node_id 1 for calling the MakeDescriptorTest obj's underlying member method code with example usage: obj.testMakeDescriptorWithUnsignedIntField() without return types