code: def test_roundtrip_from_pandas(tmpdir):
      fn = str(tmpdir.join("test.parquet"))
  
      # First without specifying an index
      dfp = df.copy()
      dfp.to_parquet(fn, engine="pyarrow", index=False)
      dfp = dfp.reset_index(drop=True)
      ddf2 = dask_cudf.read_parquet(fn)
      dd.assert_eq(dfp, ddf2, check_index=True)
  
      # Now, specifying an index
      dfp = df.copy()
      dfp.to_parquet(fn, engine="pyarrow", index=True)
      ddf2 = dask_cudf.read_parquet(fn, index=["index"])
      dd.assert_eq(dfp, ddf2, check_index=True)
  
imports: import glob
  import math
  import os
  import numpy
  import pandas
  import pytest
  import dask
  from dask import dataframe
  from dask.utils import natural_sort_key
  import cudf
  import dask_cudf
label_desc: Use image node_id 7 for calling a global function with example usage: test_roundtrip_from_pandas(tmpdir) without return types