code: def test_sg_k_core(dask_client, benchmark, input_expected_output):
      # This test is only for benchmark purposes.
      sg_k_core = None
      G = input_expected_output["SGGraph"]
      core_number = input_expected_output["core_number"]
      degree_type = input_expected_output["degree_type"]
  
      sg_k_core = benchmark(
          cugraph.k_core,
          G,
          core_number=core_number,
          degree_type=degree_type,
      )
      assert sg_k_core is not None
  
file_path: cugraph/python/cugraph/cugraph/tests/core/test_k_core_mg.py
imports: import gc
  import pytest
  import dask_cudf
  import cugraph
  import cugraph.dask
  from cugraph.testing import utils
  from cudf.testing.testing import assert_frame_equal
  from cugraph.structure.symmetrize import symmetrize_df
  from pylibcugraph.testing import gen_fixture_params_product
label_desc: Use image node_id 4 for calling a global function with example usage: test_sg_k_core(dask_client, benchmark, input_expected_output) without return types