code: def testGetIsomorphisms(self):
      g = Graph(
          6, [(0, 1), (2, 3), (4, 5), (0, 2), (2, 4), (1, 3), (3, 5)]
      )
      maps = g.get_automorphisms_vf2()
      expected_maps = [
          [0, 1, 2, 3, 4, 5],
          [1, 0, 3, 2, 5, 4],
          [4, 5, 2, 3, 0, 1],
          [5, 4, 3, 2, 1, 0],
      ]
      self.assertTrue(maps == expected_maps)
  
      g3 = Graph.Full(4)
      g3.vs["color"] = [0, 1, 1, 0]
      expected_maps = [
          [0, 1, 2, 3],
          [0, 2, 1, 3],
          [3, 1, 2, 0],
          [3, 2, 1, 0],
      ]
      self.assertTrue(
          sorted(g3.get_automorphisms_vf2(color="color"))
          == expected_maps
      )
  
imports: import unittest
  from random import shuffle
  from igraph import Graph
label_desc: Use image node_id 4 for calling the IsomorphismTests obj's underlying member method code with example usage: obj.testGetIsomorphisms() without return types