code: def test_protos_did_not_change_on_tensorflow_side(tf_proto):
      """Read the docstring of `build_tf_proto.py` to understand this test."""
      tf_proto_content = (
          build_tf_proto.get_tf_proto_content_from_github(tf_proto)
      )
      tfds_proto_path = build_tf_proto.get_tfds_proto_path(tf_proto)
      with tfds_proto_path.open("rb") as tfds_proto_file:
          try:
              assert tfds_proto_file.read() == tf_proto_content
          except AssertionError as exception:
              raise FileExistsError(
                  f"{tf_proto.value} proto changed on TensorFlow side. Please,"
                  " regenerate the Python files using"
                  ' "tensorflow_datasets/proto/build_tf_proto.py".'
              ) from exception
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_protos_did_not_change_on_tensorflow_side(tf_proto) without return types