summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/NodeTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2001-10-02 13:11:42 (GMT)
committerSteven Knight <knight@baldmt.com>2001-10-02 13:11:42 (GMT)
commitf987fbf31938ce3009b89f1f62f880cdc2a511f4 (patch)
treef015a31b8b8f7b59fe1dac86b7f404424772d37e /src/engine/SCons/Node/NodeTests.py
parent3451935a570c186d36e020b7d48cf2dd3dc2be0b (diff)
downloadSCons-f987fbf31938ce3009b89f1f62f880cdc2a511f4.zip
SCons-f987fbf31938ce3009b89f1f62f880cdc2a511f4.tar.gz
SCons-f987fbf31938ce3009b89f1f62f880cdc2a511f4.tar.bz2
Add children() methods for nodes.
Diffstat (limited to 'src/engine/SCons/Node/NodeTests.py')
-rw-r--r--src/engine/SCons/Node/NodeTests.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/NodeTests.py b/src/engine/SCons/Node/NodeTests.py
index 26cf6bd..3ea6d7f 100644
--- a/src/engine/SCons/Node/NodeTests.py
+++ b/src/engine/SCons/Node/NodeTests.py
@@ -119,6 +119,17 @@ class NodeTestCase(unittest.TestCase):
node.add_source(['two', 'three'])
assert node.sources == ['one', 'two', 'three']
+ def test_children(self):
+ """Test fetching the "children" of a Node.
+ """
+ node = SCons.Node.Node()
+ node.add_source(['one', 'two', 'three'])
+ node.add_dependency(['four', 'five', 'six'])
+ kids = node.children()
+ kids.sort()
+ print kids
+ assert kids == ['five', 'four', 'one', 'six', 'three', 'two']
+
if __name__ == "__main__":