code: def test_graph_creation_properties(
      dask_client, graph_file, directed, renumber
  ):
      srcCol = "src"
      dstCol = "dst"
      wgtCol = "wgt"
      df = cudf.read_csv(
          graph_file,
          delimiter=" ",
          names=[srcCol, dstCol, wgtCol],
          dtype=["int32", "int32", "float32"],
          header=None,
      )
      ddf = dask_cudf.from_cudf(df, npartitions=2)
  
      if renumber:
          # trigger renumbering by passing a list of vertex column
          srcCol = [srcCol]
          dstCol = [dstCol]
          vertexCol = srcCol + dstCol
      else:
          vertexCol = [srcCol, dstCol]
  
      sG = cugraph.Graph(directed=directed)
      mG = cugraph.Graph(directed=directed)
      sG.from_cudf_edgelist(
          df, source=srcCol, destination=dstCol, edge_attr=wgtCol
      )
      mG.from_dask_cudf_edgelist(
          ddf, source=srcCol, destination=dstCol, edge_attr=wgtCol
      )
  
      columns = vertexCol.copy()
      columns.append(wgtCol)
  
      sG_edgelist_view = (
          sG.view_edge_list()
          .sort_values(by=vertexCol)
          .reset_index(drop=True)
          .loc[:, columns]
      )
      mG_edgelist_view = (
          mG.view_edge_list()
          .compute()
          .sort_values(by=vertexCol)
          .reset_index(drop=True)
          .loc[:, columns]
      )
  
      assert sG.number_of_nodes() == mG.number_of_nodes()
      assert sG.number_of_edges() == mG.number_of_edges()
      assert_frame_equal(
          sG_edgelist_view, mG_edgelist_view, check_dtype=False
      )
  
imports: import gc
  import random
  import pytest
  import copy
  import cupy
  import cudf
  import cugraph
  import dask_cudf
  import cugraph.dask
  import cugraph.dask.comms.comms
  from cugraph.testing import utils
  from dask.distributed import wait
  from pylibcugraph import ResourceHandle
  from pylibcugraph import bfs
  from cudf.testing.testing import assert_frame_equal
  from cugraph.dask.traversal.bfs import convert_to_cudf
  from cugraph.dask.common.input_utils import get_distributed_data
  from pylibcugraph.testing.utils import gen_fixture_params_product
  from cugraph.dask.common.part_utils import persist_dask_df_equal_parts_per_worker
label_desc: Use image node_id 13 for calling a global function with example usage: test_graph_creation_properties(dask_client, graph_file, directed, renumber) without return types