summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FSTests.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-08-17 22:59:44 (GMT)
committerSteven Knight <knight@baldmt.com>2004-08-17 22:59:44 (GMT)
commit401c24879c1dcd9e28df19b3ee2384b26df583ee (patch)
tree6020672dd780529908f2e7fdb10530400b1e0cfc /src/engine/SCons/Node/FSTests.py
parentf7f7241f5bb9a93bf0aa9cf583b9ca19fc4f7e53 (diff)
downloadSCons-401c24879c1dcd9e28df19b3ee2384b26df583ee.zip
SCons-401c24879c1dcd9e28df19b3ee2384b26df583ee.tar.gz
SCons-401c24879c1dcd9e28df19b3ee2384b26df583ee.tar.bz2
Remove the misbegotten --save-explain-info feature.
Diffstat (limited to 'src/engine/SCons/Node/FSTests.py')
-rw-r--r--src/engine/SCons/Node/FSTests.py52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/engine/SCons/Node/FSTests.py b/src/engine/SCons/Node/FSTests.py
index aba3481..c213d26 100644
--- a/src/engine/SCons/Node/FSTests.py
+++ b/src/engine/SCons/Node/FSTests.py
@@ -1973,57 +1973,6 @@ class SaveStringsTestCase(unittest.TestCase):
expect = map(os.path.normpath, ['src/f', 'd1/f', 'd0/b', 'd1/b'])
assert s == expect, s
-class SaveExplainInfoTestCase(unittest.TestCase):
- def runTest(self):
- """Test how we store --debug=explain info."""
- test=TestCmd(workdir='')
- fs = SCons.Node.FS.FS(test.workpath('fs'))
- f = fs.File('file')
-
- class BInfo:
- pass
-
- bi = BInfo()
- bi.bact = 'file bact'
- bi.arg1 = 'file arg1'
- f.store_info(bi)
-
- i = f.get_stored_info()
- assert i.bact == 'file bact', i.arg1
- assert i.arg1 == 'file arg1', i.arg1
- assert not hasattr(i, 'arg2'), i.bact
- assert not hasattr(i, 'arg3'), i.bact
-
- save_value = SCons.Node.Save_Explain_Info
- try:
- SCons.Node.Save_Explain_Info = 1
-
- bi = BInfo()
- bi.arg2 = 'file arg2'
- f.store_info(bi)
-
- i = f.get_stored_info()
- assert i.bact == 'file bact', i.arg1
- assert i.arg1 == 'file arg1', i.arg1
- assert i.arg2 == 'file arg2', i.arg2
- assert not hasattr(i, 'arg3'), i.bact
-
- SCons.Node.Save_Explain_Info = 0
-
- bi = BInfo()
- bi.arg3 = 'file arg3'
- f.store_info(bi)
-
- i = f.get_stored_info()
- assert not hasattr(i, 'bact'), i.bact
- assert i.arg1 == 'file arg1', i.arg1
- assert i.arg2 == 'file arg2', i.arg2
- assert i.arg3 == 'file arg3', i.arg2
- finally:
- SCons.Node.Save_Explain_Info = save_value
-
-
-
if __name__ == "__main__":
suite = unittest.TestSuite()
suite.addTest(FSTestCase())
@@ -2042,6 +1991,5 @@ if __name__ == "__main__":
suite.addTest(postprocessTestCase())
suite.addTest(SpecialAttrTestCase())
suite.addTest(SaveStringsTestCase())
- suite.addTest(SaveExplainInfoTestCase())
if not unittest.TextTestRunner().run(suite).wasSuccessful():
sys.exit(1)