code: def test_check_pyarrow_version_supported():
      # Test that the pyarrow installed in this testing environment satisfies the pyarrow
      # version bounds.
      try:
          _check_pyarrow_version()
      except ImportError as e:
          pytest.fail(
              f"_check_pyarrow_version failed unexpectedly: {e}"
          )
  
file_path: ray/python/ray/data/tests/test_util.py
imports: import time
  from typing import Any, Dict, Optional
  from unittest.mock import patch
  import numpy
  import pytest
  import ray
  from ray.data._internal.logical.operators.read_operator import Read
  from ray.data._internal.memory_tracing import leak_report, trace_allocation, trace_deallocation
  from ray.data._internal.util import _check_pyarrow_version, _split_list
  from ray.data.datasource.parquet_datasource import ParquetDatasource
  from ray.data.tests.conftest import *
label_desc: Use image node_id 3 for calling a global function with example usage: test_check_pyarrow_version_supported() without return types