(original) (raw)

changeset: 77350:079c1942eedf user: R David Murray rdmurray@bitdance.com date: Mon Jun 04 15:55:51 2012 -0400 files: Lib/test/test_smtpd.py description: #8739: fix omission of DEBUGSTREAM reset in new test in test_smtpd. This clears up an error in detected by refleak mode that showed up when test_smtplib was run after test_smtpd in the same refleak run. diff -r 2959ef933b8b -r 079c1942eedf Lib/test/test_smtpd.py --- a/Lib/test/test_smtpd.py Mon Jun 04 18:59:10 2012 +0100 +++ b/Lib/test/test_smtpd.py Mon Jun 04 15:55:51 2012 -0400 @@ -507,6 +507,7 @@ def setUp(self): smtpd.socket = asyncore.socket = mock_socket + self.old_debugstream = smtpd.DEBUGSTREAM self.debug = smtpd.DEBUGSTREAM = io.StringIO() self.server = DummyServer('a', 'b') conn, addr = self.server.accept() @@ -516,6 +517,7 @@ def tearDown(self): asyncore.close_all() asyncore.socket = smtpd.socket = socket + smtpd.DEBUGSTREAM = self.old_debugstream def write_line(self, line): self.channel.socket.queue_recv(line) /rdmurray@bitdance.com