code: def test_XXM_scc(DM):
      A = DM(
          [
              [0, 1, 0, 0, 0, 0],
              [1, 0, 0, 0, 0, 0],
              [0, 0, 1, 0, 0, 0],
              [0, 0, 0, 1, 0, 1],
              [0, 0, 0, 0, 1, 0],
              [0, 0, 0, 1, 0, 1],
          ]
      )
      assert A.scc() == [[0, 1], [2], [3, 5], [4]]
  
imports: from sympy.external.gmpy import GROUND_TYPES
  from sympy import ZZ, QQ, GF, ZZ_I, symbols
  from sympy.polys.matrices.exceptions import DMBadInputError, DMDomainError, DMNonSquareMatrixError, DMNonInvertibleMatrixError, DMShapeError
  from sympy.polys.matrices.domainmatrix import DM, DomainMatrix, DDM, SDM, DFM
  from sympy.testing.pytest import raises, skip
  import pytest
label_desc: Use image node_id 43 for calling a global function with example usage: test_XXM_scc(DM) without return types