summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/NodeTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-05-25 13:24:06 (GMT)
committerSteven Knight <knight@baldmt.com>2004-05-25 13:24:06 (GMT)
commitf2a66d857de0eeb84ec0cd133d7a0cfd47e22175 (patch)
tree6ab5b45606148fa6cb488017757885cec2ec3256 /src/engine/SCons/Node/NodeTests.py
parent86e13b6f44ca46079fb23ede280ec3e682f2eb1d (diff)
downloadSCons-f2a66d857de0eeb84ec0cd133d7a0cfd47e22175.zip
SCons-f2a66d857de0eeb84ec0cd133d7a0cfd47e22175.tar.gz
SCons-f2a66d857de0eeb84ec0cd133d7a0cfd47e22175.tar.bz2
Add unit tests for the last two changes.
Diffstat (limited to 'src/engine/SCons/Node/NodeTests.py')
-rw-r--r--src/engine/SCons/Node/NodeTests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/NodeTests.py b/src/engine/SCons/Node/NodeTests.py
index e36d6ce..f14339e 100644
--- a/src/engine/SCons/Node/NodeTests.py
+++ b/src/engine/SCons/Node/NodeTests.py
@@ -414,6 +414,15 @@ class NodeTestCase(unittest.TestCase):
result = node.explain()
assert result == None, result
+ class Null_BInfo:
+ def __init__(self):
+ pass
+
+ node.get_stored_info = Null_BInfo
+ node.__str__ = lambda: 'null_binfo'
+ result = node.explain()
+ assert result == "Cannot explain why `null_binfo' is being rebuilt: No previous build information found\n", result
+
# XXX additional tests for the guts of the functionality some day
def test_del_binfo(self):