docstr: Test that the field order is maintained when given an OrderedDict.
code: def testOrderedFields(self):
      """Test that the field order is maintained when given an OrderedDict."""
      proto_cls = proto_builder.MakeSimpleProtoClass(
          self.ordered_fields,
          full_name="net.proto2.python.public.proto_builder_test.OrderedTest",
      )
      proto = proto_cls()
      proto.foo = 12345
      proto.bar = "asdf"
      self.assertMultiLineEqual(
          'foo: 12345\nbar: "asdf"\n',
          text_format.MessageToString(proto),
      )
  
file_path: coremltools/deps/protobuf/python/google/protobuf/internal/proto_builder_test.py
imports: from google.protobuf import descriptor_pb2
  from google.protobuf import descriptor_pool
  from google.protobuf import proto_builder
  from google.protobuf import text_format
label_desc: Use image node_id 3 for calling the ProtoBuilderTest obj's underlying member method code with example usage: obj.testOrderedFields() without return types