code: def test_mg_renumber_common_col_names(graph_file, dask_client):
      """
      Ensure that commonly-used column names in the input do not conflict with
      names used internally by NumberMap.
      """
      M = utils.read_csv_for_nx(graph_file)
      sources = cudf.Series(M["0"])
      destinations = cudf.Series(M["1"])
  
      numbers = range(len(sources))
      offset_numbers = [n + 1 for n in numbers]
      floats = [float(n) for n in numbers]
  
      # test multi-column ("legacy" renumbering code path)
      gdf = cudf.DataFrame(
          {
              "src": numbers,
              "dst": numbers,
              "weights": floats,
              "col_a": sources,
              "col_b": sources,
              "col_c": destinations,
              "col_d": destinations,
          }
      )
      ddf = dask.dataframe.from_pandas(
          gdf, npartitions=len(dask_client.scheduler_info()["workers"])
      )
  
      renumbered_df, renumber_map = NumberMap.renumber(
          ddf, ["col_a", "col_b"], ["col_c", "col_d"]
      )
  
      assert renumber_map.renumbered_src_col_name != "src"
      assert renumber_map.renumbered_dst_col_name != "dst"
      assert (
          renumber_map.renumbered_src_col_name in renumbered_df.columns
      )
      assert (
          renumber_map.renumbered_dst_col_name in renumbered_df.columns
      )
  
      # test experimental renumbering code path
      gdf = cudf.DataFrame(
          {
              "src": numbers,
              "dst": offset_numbers,
              "weights": floats,
              "col_a": sources,
              "col_b": destinations,
          }
      )
  
      ddf = dask.dataframe.from_pandas(
          gdf, npartitions=len(dask_client.scheduler_info()["workers"])
      )
  
      renumbered_df, renumber_map = NumberMap.renumber(
          ddf, "col_a", "col_b"
      )
  
      assert renumber_map.renumbered_src_col_name != "src"
      assert renumber_map.renumbered_dst_col_name != "dst"
      assert (
          renumber_map.renumbered_src_col_name in renumbered_df.columns
      )
      assert (
          renumber_map.renumbered_dst_col_name in renumbered_df.columns
      )
  
imports: import gc
  import pytest
  import pandas
  import numpy
  import dask
  import cudf
  import dask_cudf
  import cugraph.dask
  import cugraph
  from cugraph.testing import utils
  from cugraph.structure.number_map import NumberMap
  from cugraph.dask.common.mg_utils import is_single_gpu
  from cugraph.testing.utils import RAPIDS_DATASET_ROOT_DIR_PATH
  from cudf.testing import assert_frame_equal, assert_series_equal
label_desc: Use image node_id 5 for calling a global function with example usage: test_mg_renumber_common_col_names(graph_file, dask_client) without return types