code: def orc_reader_test(
      input_tuple, columns, skiprows, num_rows, use_index
  ):
      pdf, file_buffer = input_tuple
      expected_pdf = pdf.iloc[skiprows:]
      if num_rows is not None:
          expected_pdf = expected_pdf.head(num_rows)
      if skiprows is not None or num_rows is not None:
          expected_pdf.reset_index(drop=True, inplace=True)
      if columns is not None and len(columns) > 0:
          # ORC reader picks columns if only
          # there are any elements in `columns`
          expected_pdf = expected_pdf[columns]
      if use_index is False:
          expected_pdf.reset_index(drop=True, inplace=True)
  
      gdf = cudf.read_orc(
          io.BytesIO(file_buffer),
          columns=columns,
          skiprows=skiprows,
          num_rows=num_rows,
          use_index=use_index,
      )
  
      compare_dataframe(expected_pdf, gdf)
  
file_path: cudf/python/cudf/cudf/_fuzz_testing/tests/fuzz_test_orc.py
imports: import io
  import sys
  import cudf
  from cudf._fuzz_testing.main import pythonfuzz
  from cudf._fuzz_testing.orc import OrcReader, OrcWriter
  from cudf._fuzz_testing.utils import ALL_POSSIBLE_VALUES, compare_dataframe, orc_to_pandas, run_test
label_desc: Use image node_id 1 for calling a global function with example usage: orc_reader_test(input_tuple, columns, skiprows, num_rows, use_index) without return types