diff options
| author | Steven Knight <knight@baldmt.com> | 2004-08-17 22:59:44 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2004-08-17 22:59:44 (GMT) |
| commit | 401c24879c1dcd9e28df19b3ee2384b26df583ee (patch) | |
| tree | 6020672dd780529908f2e7fdb10530400b1e0cfc /src/engine/SCons/Node/FSTests.py | |
| parent | f7f7241f5bb9a93bf0aa9cf583b9ca19fc4f7e53 (diff) | |
| download | SCons-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.py | 52 |
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) |
