code: def suite():
      decomposition_suite = (
          unittest.defaultTestLoader.loadTestsFromTestCase(
              DecompositionTests
          )
      )
      clustering_suite = (
          unittest.defaultTestLoader.loadTestsFromTestCase(
              ClusteringTests
          )
      )
      vertex_clustering_suite = (
          unittest.defaultTestLoader.loadTestsFromTestCase(
              VertexClusteringTests
          )
      )
      cover_suite = unittest.defaultTestLoader.loadTestsFromTestCase(
          CoverTests
      )
      community_suite = (
          unittest.defaultTestLoader.loadTestsFromTestCase(
              CommunityTests
          )
      )
      cohesive_blocks_suite = (
          unittest.defaultTestLoader.loadTestsFromTestCase(
              CohesiveBlocksTests
          )
      )
      comparison_suite = (
          unittest.defaultTestLoader.loadTestsFromTestCase(
              ComparisonTests
          )
      )
      return unittest.TestSuite(
          [
              decomposition_suite,
              clustering_suite,
              vertex_clustering_suite,
              cover_suite,
              community_suite,
              cohesive_blocks_suite,
              comparison_suite,
          ]
      )
  
imports: import math
  import random
  import unittest
  from igraph import Clustering, CohesiveBlocks, Cover, Graph, Histogram, InternalError, UniqueIdGenerator, VertexClustering, compare_communities, split_join_distance, set_random_number_generator
label_desc: Use image node_id 1 for calling a global function with example usage: suite() and returns: unittest