diff options
| author | Steven Knight <knight@baldmt.com> | 2003-02-06 04:59:18 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2003-02-06 04:59:18 (GMT) |
| commit | c07047f3cfdb2eb3c7f29a96afb2accdfed69184 (patch) | |
| tree | 30f7a8eaaf3a53ed7e7ec2f571db675a3cfa6873 /src/engine/SCons/TaskmasterTests.py | |
| parent | 1321ef0af677827deb274d698d06ffa8b73010b0 (diff) | |
| download | SCons-c07047f3cfdb2eb3c7f29a96afb2accdfed69184.zip SCons-c07047f3cfdb2eb3c7f29a96afb2accdfed69184.tar.gz SCons-c07047f3cfdb2eb3c7f29a96afb2accdfed69184.tar.bz2 | |
Add the --random option.
Diffstat (limited to 'src/engine/SCons/TaskmasterTests.py')
| -rw-r--r-- | src/engine/SCons/TaskmasterTests.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/engine/SCons/TaskmasterTests.py b/src/engine/SCons/TaskmasterTests.py index 2b8a362..5a19c56 100644 --- a/src/engine/SCons/TaskmasterTests.py +++ b/src/engine/SCons/TaskmasterTests.py @@ -352,6 +352,29 @@ class TaskmasterTestCase(unittest.TestCase): assert not tm.next_task() t.executed() + n1 = Node("n1") + n2 = Node("n2") + n3 = Node("n3") + n4 = Node("n4", [n1,n2,n3]) + def reverse(dependencies): + dependencies.reverse() + return dependencies + tm = SCons.Taskmaster.Taskmaster([n4], order=reverse) + t = tm.next_task() + assert t.get_target() == n3, t.get_target() + t.executed() + t = tm.next_task() + assert t.get_target() == n2, t.get_target() + t.executed() + t = tm.next_task() + assert t.get_target() == n1, t.get_target() + t.executed() + t = tm.next_task() + assert t.get_target() == n4, t.get_target() + t.executed() + + + def test_make_ready_exception(self): """Test handling exceptions from Task.make_ready() """ |
