code: def test_scc(input_and_expected_output):
      """
      Tests strongly_connected_components()
      """
      import pylibcugraph
  
      (
          (csr, cupy_labels_to_populate, num_verts, num_edges),
          expected_output_dict,
      ) = input_and_expected_output
  
      cupy_offsets = cp.asarray(csr.indptr, dtype=np.int32)
      cupy_indices = cp.asarray(csr.indices, dtype=np.int32)
  
      pylibcugraph.strongly_connected_components(
          cupy_offsets,
          cupy_indices,
          None,
          num_verts,
          num_edges,
          cupy_labels_to_populate,
      )
  
      _check_labels(
          cupy_labels_to_populate.tolist(),
          expected_output_dict["scc_comp_vertices"],
      )
  
file_path: cugraph/python/pylibcugraph/pylibcugraph/tests/test_connected_components.py
imports: from pathlib import Path
  import pytest
  import numpy
  import pandas
  import cupy
  from scipy.sparse import coo_matrix, csr_matrix
  from pylibcugraph import ResourceHandle, GraphProperties, SGGraph
  from pylibcugraph.testing import utils
label_desc: Use image node_id 4 for calling a global function with example usage: test_scc(input_and_expected_output) without return types