示例#1
0
 def test_ensure_not_cyclic__raises(self):
     dag = DepDag()
     dag.a.depends_on('b')
     dag.b.depends_on('a')
     with self.assertRaisesRegex(CycleDetected, 'graph is cyclic'):
         dag.ensure_not_cyclic()
示例#2
0
 def test_ensure_not_cyclic__passes(self):
     dag = DepDag()
     dag.a.depends_on('b')
     dag.b.depends_on('c', 'd')
     dag.ensure_not_cyclic()