[Python-checkins] r66832 - python/trunk/Lib/test/test_atexit.py

skip.montanaro python-checkins at python.org
Tue Oct 7 17:03:40 CEST 2008


Author: skip.montanaro
Date: Tue Oct 7 17:03:40 2008
New Revision: 66832
Log:
save/restore stdout/stderr instead of relying on __*__ versions
Modified:
 python/trunk/Lib/test/test_atexit.py
Modified: python/trunk/Lib/test/test_atexit.py
==============================================================================
--- python/trunk/Lib/test/test_atexit.py	(original)
+++ python/trunk/Lib/test/test_atexit.py	Tue Oct 7 17:03:40 2008
@@ -7,13 +7,15 @@
 class TestCase(unittest.TestCase):
 def setUp(self):
 s = StringIO.StringIO()
+ self.save_stdout = sys.stdout
+ self.save_stderr = sys.stderr
 sys.stdout = sys.stderr = self.subst_io = s
 self.save_handlers = atexit._exithandlers
 atexit._exithandlers = []
 
 def tearDown(self):
- sys.stdout = sys.__stdout__
- sys.stderr = sys.__stderr__
+ sys.stdout = self.save_stdout
+ sys.stderr = self.save_stderr
 atexit._exithandlers = self.save_handlers
 
 def test_args(self):


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /