diff options
Diffstat (limited to 'src/engine/SCons/TaskmasterTests.py')
| -rw-r--r-- | src/engine/SCons/TaskmasterTests.py | 49 |
1 files changed, 10 insertions, 39 deletions
diff --git a/src/engine/SCons/TaskmasterTests.py b/src/engine/SCons/TaskmasterTests.py index 00a91eb..23f2082 100644 --- a/src/engine/SCons/TaskmasterTests.py +++ b/src/engine/SCons/TaskmasterTests.py @@ -38,7 +38,8 @@ class Node: self.name = name self.kids = kids self.builder = Node.build - self.signature = None + self.bsig = None + self.csig = None self.state = None self.parents = [] @@ -61,8 +62,11 @@ class Node: def set_state(self, state): self.state = state - def set_signature(self, sig): - self.signature = sig + def set_bsig(self, bsig): + self.bsig = bsig + + def set_csig(self, csig): + self.csig = csig def children_are_executed(self): return reduce(lambda x,y: ((y.get_state() == SCons.Node.executed @@ -73,38 +77,6 @@ class Node: -#class Task(unittest.TestCase): -# def test_execute(self): -# pass -# -# def test_get_target(self): -# pass -# -# def test_set_sig(self): -# pass -# -# def test_set_state(self): -# pass -# -# def test_up_to_date(self): -# pass -# -# def test_executed(self): -# pass -# -# def test_failed(self): -# pass -# -# def test_fail_stop(self): -# pass -# -# def test_fail_continue(self): -# pass - - - - - class TaskmasterTestCase(unittest.TestCase): def test_next_task(self): @@ -142,7 +114,7 @@ class TaskmasterTestCase(unittest.TestCase): assert tm.next_task() == None - global top_node + built = "up to date: " top_node = n3 class MyCalc(SCons.Taskmaster.Calc): @@ -168,7 +140,6 @@ class TaskmasterTestCase(unittest.TestCase): t = tm.next_task() t.execute() - print built assert built == "n1 up-to-date" t.executed() @@ -295,10 +266,10 @@ class TaskmasterTestCase(unittest.TestCase): assert tm.next_task() is None #def test_add_pending(self): - # passs + # pass # #def test_remove_pending(self): - # passs + # pass |
