code: def test_unary_ops(func, gdf, gddf):
      p = func(gdf)
      g = func(gddf)
  
      # Fixed in https://github.com/dask/dask/pull/4657
      if isinstance(p, cudf.Index):
          if version.parse(dask.__version__) < version.parse("1.1.6"):
              pytest.skip(
                  "dask.dataframe assert_eq index check hardcoded to "
                  "pandas prior to 1.1.6 release"
              )
  
      dd.assert_eq(p, g, check_names=False)
  
imports: import random
  import cupy
  import numpy
  import pandas
  import pytest
  from packaging import version
  import dask
  from dask import dataframe
  from dask.dataframe.core import make_meta, meta_nonempty
  from dask.utils import M
  import cudf
  import dask_cudf
label_desc: Use image node_id 33 for calling a global function with example usage: test_unary_ops(func, gdf, gddf) without return types