def test_topological_sort4(self): self.graph.add_edge(0, 4, 2) assert type(topological_sort(self.graph)) == list
def test_topological_sort3(self): self.graph.add_edge(4, 2, 2) with self.assertRaises(RuntimeError): topological_sort(self.graph)
def test_topological_sort(self): assert topological_sort(self.graph) == [1, 2, 3, 4, 5]
def test_topological_sort4(self): self.graph.add_edge(0, 4, 2) assert type(topological_sort(self.graph)) == list
def test_topological_sort3(self): self.graph.add_edge(4, 2, 2) with self.assertRaises(RuntimeError): topological_sort(self.graph)
def test_topological_sort(self): assert topological_sort(self.graph) == [1, 2, 3, 4, 5]