diff options
| author | Steven Knight <knight@baldmt.com> | 2003-02-21 14:55:50 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2003-02-21 14:55:50 (GMT) |
| commit | dbe12389b6253c305749d8e2d4e1558477a15787 (patch) | |
| tree | 01b3f95492320b80b57f4c86d23ffe629d290a58 /src/engine/SCons/Node/NodeTests.py | |
| parent | 6496b8580990a6efadaeeaf65c25ee7d5964c7a1 (diff) | |
| download | SCons-dbe12389b6253c305749d8e2d4e1558477a15787.zip SCons-dbe12389b6253c305749d8e2d4e1558477a15787.tar.gz SCons-dbe12389b6253c305749d8e2d4e1558477a15787.tar.bz2 | |
Support fetching SConscript files from source code management systems.
Diffstat (limited to 'src/engine/SCons/Node/NodeTests.py')
| -rw-r--r-- | src/engine/SCons/Node/NodeTests.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/NodeTests.py b/src/engine/SCons/Node/NodeTests.py index b47106d..a9fa361 100644 --- a/src/engine/SCons/Node/NodeTests.py +++ b/src/engine/SCons/Node/NodeTests.py @@ -255,6 +255,25 @@ class NodeTestCase(unittest.TestCase): node.builder_set(b) assert node.builder == b + def test_has_builder(self): + """Test the has_builder() method + """ + n1 = SCons.Node.Node() + n2 = SCons.Node.Node() + n3 = SCons.Node.Node() + + assert n1.has_builder() == 0 + assert n2.has_builder(fetch = 0) == 0 + assert n3.has_builder(fetch = 1) == 0 + + n1.builder_set(Builder()) + n2.builder_set(Builder()) + n3.builder_set(Builder()) + + assert n1.has_builder() == 1 + assert n2.has_builder(fetch = 0) == 1 + assert n3.has_builder(fetch = 1) == 1 + def test_builder_sig_adapter(self): """Test the node's adapter for builder signatures """ |
