summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/NodeTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-04-04 23:40:27 (GMT)
committerSteven Knight <knight@baldmt.com>2002-04-04 23:40:27 (GMT)
commit4057904f13d9657023ccddb2f4b79b2f45a41a83 (patch)
tree26a5c81bb0f721f67cd7e4ffcf74dd5bc6bd8f16 /src/engine/SCons/Node/NodeTests.py
parent6603cc0d6643e529da45fef6f85fcc1a0fc02ea4 (diff)
downloadSCons-4057904f13d9657023ccddb2f4b79b2f45a41a83.zip
SCons-4057904f13d9657023ccddb2f4b79b2f45a41a83.tar.gz
SCons-4057904f13d9657023ccddb2f4b79b2f45a41a83.tar.bz2
Fix rescanning of files with no implicit deps (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Node/NodeTests.py')
-rw-r--r--src/engine/SCons/Node/NodeTests.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/NodeTests.py b/src/engine/SCons/Node/NodeTests.py
index ef98a41..4caebb5 100644
--- a/src/engine/SCons/Node/NodeTests.py
+++ b/src/engine/SCons/Node/NodeTests.py
@@ -386,7 +386,9 @@ class NodeTestCase(unittest.TestCase):
node = SCons.Node.Node()
assert node.target_scanner == None, node.target_scanner
node.target_scanner = ds
+ assert node.implicit is None
node.scan()
+ assert node.implicit == []
def test_scanner_key(self):
"""Test that a scanner_key() method exists"""
@@ -411,6 +413,7 @@ class NodeTestCase(unittest.TestCase):
node.add_source([n1, n2, n3])
node.add_dependency([n4, n5, n6])
+ node.implicit = []
node._add_child(node.implicit, [n7, n8, n9])
node._add_child(node.implicit, [n10, n11, n12])
node.add_ignore([n2, n5, n8, n11])
@@ -440,13 +443,14 @@ class NodeTestCase(unittest.TestCase):
node.add_source([n1, n2, n3])
node.add_dependency([n4, n5, n6])
+ node.implicit = []
node._add_child(node.implicit, [n7, n8, n9])
node._add_child(node.implicit, [n10, n11, n12])
node.add_ignore([n2, n5, n8, n11])
kids = node.all_children()
for kid in [n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12]:
- assert kid in kids
+ assert kid in kids, kid
def test_state(self):
"""Test setting and getting the state of a node