diff options
| author | Steven Knight <knight@baldmt.com> | 2002-12-17 14:01:28 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2002-12-17 14:01:28 (GMT) |
| commit | 72d46ff0afa7d688a2029a74b0a0084dcf439ba5 (patch) | |
| tree | 82bd4d7ac5f2ad43b3624e4bd51755cf2bd85e4c /src/engine/SCons/Node/NodeTests.py | |
| parent | 1f839d9933b456ba4ebb5098ce1f9ab01f398a94 (diff) | |
| download | SCons-72d46ff0afa7d688a2029a74b0a0084dcf439ba5.zip SCons-72d46ff0afa7d688a2029a74b0a0084dcf439ba5.tar.gz SCons-72d46ff0afa7d688a2029a74b0a0084dcf439ba5.tar.bz2 | |
Refactor action execution so it's controlled by the interface-specific Taskmaster.Task class, not Node.build().
Diffstat (limited to 'src/engine/SCons/Node/NodeTests.py')
| -rw-r--r-- | src/engine/SCons/Node/NodeTests.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/NodeTests.py b/src/engine/SCons/Node/NodeTests.py index cd2d2e3..4054bb9 100644 --- a/src/engine/SCons/Node/NodeTests.py +++ b/src/engine/SCons/Node/NodeTests.py @@ -46,6 +46,8 @@ class Builder: built_source = source built_args = env return 0 + def get_actions(self): + return 'xyzzy' def get_contents(self, target, source, env): return 7 @@ -242,6 +244,14 @@ class NodeTestCase(unittest.TestCase): node.env_set(e) assert node.env == e + def test_get_actions(self): + """Test fetching a Node's action list + """ + node = SCons.Node.Node() + node.builder_set(Builder()) + a = node.get_actions() + assert a == 'xyzzy', a + def test_set_bsig(self): """Test setting a Node's signature """ |
