code: def test_get_dummies_non_cat():
      df = pd.DataFrame({"C": pd.Series([1, 2, 3, 4, 5])})
      ddf = dd.from_pandas(df, npartitions=10)
      dd.assert_eq(dd.get_dummies(ddf).compute(), pd.get_dummies(df))
      with pytest.raises(NotImplementedError):
          dd.get_dummies(ddf, columns=["C"]).compute()
      gdf = cudf.from_pandas(df)
      gddf = dask_cudf.from_cudf(gdf, npartitions=10)
      with pytest.raises(NotImplementedError):
          dd.get_dummies(gddf, columns=["C"]).compute()
      dd.assert_eq(
          dd.get_dummies(ddf).compute(),
          dd.get_dummies(gddf).compute(),
          check_dtype=False,
      )
  
file_path: cudf/python/dask_cudf/dask_cudf/tests/test_onehot.py
imports: import pandas
  import pytest
  from dask import dataframe
  import cudf
  import dask_cudf
label_desc: Use image node_id 2 for calling a global function with example usage: test_get_dummies_non_cat() without return types