code: def test_cudf_dtypes_from_pandas(tmpdir, data):
      # Simple test that we can read in list and struct types
      fn = str(tmpdir.join("test.parquet"))
      dfp = pd.DataFrame({"data": data})
      dfp.to_parquet(fn, engine="pyarrow", index=True)
      # Use `split_row_groups=True` to avoid "fast path" where
      # schema is not is passed through in older Dask versions
      ddf2 = dask_cudf.read_parquet(fn, split_row_groups=True)
      dd.assert_eq(cudf.from_pandas(dfp), ddf2)
  
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 20 for calling a global function with example usage: test_cudf_dtypes_from_pandas(tmpdir, data) without return types