code: def test_write_and_parse_proto(self):
      with tempfile.TemporaryDirectory() as test_dir:
          path = os.path.join(test_dir, "test.proto")
          proto = model_card_pb2.KeyVal(key="key", value="value")
          io_utils.write_proto_file(path, proto)
          parsed_proto = io_utils.parse_proto_file(
              path, model_card_pb2.KeyVal()
          )
          self.assertEqual(proto, parsed_proto)
  
file_path: model-card-toolkit/model_card_toolkit/utils/io_utils_test.py
imports: import os
  import tempfile
  from absl.testing import absltest
  from model_card_toolkit.proto import model_card_pb2
  from model_card_toolkit.utils import io_utils
label_desc: Use image node_id 3 for calling the IoUtilsTest obj's underlying member method code with example usage: obj.test_write_and_parse_proto() without return types