code: def test_sort_repartition():
      ddf = dask_cudf.from_cudf(
          cudf.DataFrame({"a": [0, 0, 1, 2, 3, 4, 2]}), npartitions=2
      )
  
      new_ddf = ddf.shuffle(on="a", ignore_index=True, npartitions=3)
  
      dd.assert_eq(len(new_ddf), len(ddf))
  
file_path: cudf/python/dask_cudf/dask_cudf/tests/test_sort.py
imports: import cupy
  import numpy
  import pytest
  import dask
  from dask import dataframe
  import cudf
  import dask_cudf
label_desc: Use image node_id 3 for calling a global function with example usage: test_sort_repartition() without return types