code: def avro_reader_test(input_tuple, columns, skiprows, num_rows):
      pdf, parquet_buffer = input_tuple
      expected_pdf = pdf[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 = expected_pdf.reset_index(drop=True)
  
      gdf = cudf.read_avro(
          parquet_buffer,
          columns=columns,
          skiprows=skiprows,
          num_rows=num_rows,
      )
      compare_dataframe(expected_pdf, gdf)
  
imports: import sys
  import cudf
  from cudf._fuzz_testing.avro import AvroReader
  from cudf._fuzz_testing.main import pythonfuzz
  from cudf._fuzz_testing.utils import ALL_POSSIBLE_VALUES, compare_dataframe, run_test
label_desc: Use image node_id 1 for calling a global function with example usage: avro_reader_test(input_tuple, columns, skiprows, num_rows) without return types