code: def test_read_orc_first_file_empty(tmpdir):
      # Write a 3-file dataset where the first file is empty
      # See: https://github.com/rapidsai/cudf/issues/8011
      path = str(tmpdir)
      os.makedirs(path, exist_ok=True)
      df1 = cudf.DataFrame({"id": [1, 2], "float": [1.0, 2.0]})
      df1.iloc[:0].to_orc(os.path.join(path, "data.0"))
      df1.iloc[:1].to_orc(os.path.join(path, "data.1"))
      df1.iloc[1:].to_orc(os.path.join(path, "data.2"))
  
      # Read back the files with dask_cudf,
      # and check the result.
      df2 = dask_cudf.read_orc(os.path.join(path, "*"))
      dd.assert_eq(df1, df2, check_index=False)
  
file_path: cudf/python/dask_cudf/dask_cudf/io/tests/test_orc.py
imports: import glob
  import os
  from datetime import datetime, timezone
  import pytest
  import dask
  from dask import dataframe
  import cudf
  import dask_cudf
label_desc: Use image node_id 7 for calling a global function with example usage: test_read_orc_first_file_empty(tmpdir) without return types