code: def test_find_multiple_cycles_three(self):
      node1 = "node1"
      node2 = "node2"
      node3 = "node3"
      node4 = "node4"
      node5 = "node5"
      node6 = "node6"
      tuples = [  # cycle 1 cycle 2 cycle3 cycle4
          (node1, node2),
          (node2, node1),
          (node2, node3),
          (node3, node2),
          (node2, node4),
          (node4, node2),
          (node2, node5),
          (node5, node6),
          (node6, node2),
      ]
      allnodes = {node1, node2, node3, node4, node5, node6}
      eq_(topological.find_cycles(tuples, allnodes), allnodes)
  
imports: from sqlalchemy import exc
  from sqlalchemy.testing import assert_raises
  from sqlalchemy.testing import eq_
  from sqlalchemy.testing import fixtures
  from sqlalchemy.testing.util import conforms_partial_ordering
  from sqlalchemy.util import topological
label_desc: Use image node_id 17 for calling the DependencySortTest obj's underlying member method code with example usage: obj.test_find_multiple_cycles_three() without return types