diff options
| author | Steven Knight <knight@baldmt.com> | 2004-06-15 12:54:45 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2004-06-15 12:54:45 (GMT) |
| commit | f0bf250b85abbe23faa7eeff0e53beb0613a2c6f (patch) | |
| tree | 96cf9c87582bafacbe731704f4f10fbd8e34d331 /src/engine/SCons/Node/NodeTests.py | |
| parent | a0d7c6333aeb9b6f2848ea3c90662f91f7f8ac0e (diff) | |
| download | SCons-f0bf250b85abbe23faa7eeff0e53beb0613a2c6f.zip SCons-f0bf250b85abbe23faa7eeff0e53beb0613a2c6f.tar.gz SCons-f0bf250b85abbe23faa7eeff0e53beb0613a2c6f.tar.bz2 | |
Add an option to not save the --debug=explain information.
Diffstat (limited to 'src/engine/SCons/Node/NodeTests.py')
| -rw-r--r-- | src/engine/SCons/Node/NodeTests.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/NodeTests.py b/src/engine/SCons/Node/NodeTests.py index 4c7d9c2..cd7aa18 100644 --- a/src/engine/SCons/Node/NodeTests.py +++ b/src/engine/SCons/Node/NodeTests.py @@ -396,6 +396,7 @@ class NodeTestCase(unittest.TestCase): def collect(self, args): return reduce(lambda x, y: x+y, args, self.val) self.module = M(val) + node = SCons.Node.Node() binfo = node.gen_binfo(Calculator(666)) assert isinstance(binfo, SCons.Node.BuildInfo), binfo @@ -407,6 +408,19 @@ class NodeTestCase(unittest.TestCase): assert hasattr(binfo, 'bimplicitsigs') assert binfo.bsig == 666, binfo.bsig + SCons.Node.Save_Explain_Info = 0 + + node = SCons.Node.Node() + binfo = node.gen_binfo(Calculator(777)) + assert isinstance(binfo, SCons.Node.BuildInfo), binfo + assert not hasattr(binfo, 'bsources') + assert not hasattr(binfo, 'bsourcesigs') + assert not hasattr(binfo, 'bdepends') + assert not hasattr(binfo, 'bdependsigs') + assert not hasattr(binfo, 'bimplicit') + assert not hasattr(binfo, 'bimplicitsigs') + assert binfo.bsig == 777, binfo.bsig + def test_explain(self): """Test explaining why a Node must be rebuilt """ |
