(self)
| 21 | assert [s.step_number for s in plan.resolved_order()] == [1, 2, 3] |
| 22 | |
| 23 | def test_linear_chain(self): |
| 24 | # 1 → 2 → 3 |
| 25 | plan = Plan(steps=[_step(1), _step(2, [1]), _step(3, [2])], raw="") |
| 26 | order = [s.step_number for s in plan.resolved_order()] |
| 27 | assert order.index(1) < order.index(2) < order.index(3) |
| 28 | |
| 29 | def test_diamond_dependency(self): |
| 30 | # 1 → 2, 1 → 3, {2,3} → 4 |
nothing calls this directly
no test coverage detected