diff options
author | Steven Knight <knight@baldmt.com> | 2003-03-22 08:31:26 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-03-22 08:31:26 (GMT) |
commit | 3be8585d1be52d25020b93d99c333d9c9d577b51 (patch) | |
tree | 1841b7b005e680ba16d9a897e759774390a1583c /src/engine/SCons/Node/NodeTests.py | |
parent | 5ea9b7416ae70c3a4678bcf337bebd41b944cf86 (diff) | |
download | SCons-3be8585d1be52d25020b93d99c333d9c9d577b51.zip SCons-3be8585d1be52d25020b93d99c333d9c9d577b51.tar.gz SCons-3be8585d1be52d25020b93d99c333d9c9d577b51.tar.bz2 |
Make RCS/SCCS/BitKeeper support more transparent.
Diffstat (limited to 'src/engine/SCons/Node/NodeTests.py')
-rw-r--r-- | src/engine/SCons/Node/NodeTests.py | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/engine/SCons/Node/NodeTests.py b/src/engine/SCons/Node/NodeTests.py index a9fa361..91b35d0 100644 --- a/src/engine/SCons/Node/NodeTests.py +++ b/src/engine/SCons/Node/NodeTests.py @@ -259,20 +259,23 @@ class NodeTestCase(unittest.TestCase): """Test the has_builder() method """ n1 = SCons.Node.Node() + assert n1.has_builder() == 0 + n1.builder_set(Builder()) + assert n1.has_builder() == 1 + + def test_is_derived(self): + """Test the is_derived() 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()) + n3.side_effect = 1 - assert n1.has_builder() == 1 - assert n2.has_builder(fetch = 0) == 1 - assert n3.has_builder(fetch = 1) == 1 + assert n1.is_derived() == 0 + assert n2.is_derived() == 1 + assert n3.is_derived() == 1 def test_builder_sig_adapter(self): """Test the node's adapter for builder signatures |