summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/NodeTests.py
diff options
context:
space:
mode:
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__":