Conditions | 1 |
Total Lines | 17 |
Lines | 0 |
Ratio | 0 % |
Changes | 3 | ||
Bugs | 0 | Features | 0 |
1 | # coding: utf8 |
||
34 | def test_diamond_dependency(self): |
||
35 | # a |
||
36 | # / \ |
||
37 | # b c |
||
38 | # \ / |
||
39 | # d |
||
40 | |||
41 | a = Action("a") |
||
42 | b = Action("b") |
||
43 | c = Action("c") |
||
44 | d = Action("d") |
||
45 | a.add_dependency(b) |
||
46 | a.add_dependency(c) |
||
47 | b.add_dependency(d) |
||
48 | c.add_dependency(d) |
||
49 | |||
50 | self.assertEqual(a.get_possible_execution_order(), [d, b, c, a]) |
||
51 |