(original) (raw)
changeset: 69083:e91de993964c user: Victor Stinner victor.stinner@haypocalc.com date: Thu Mar 31 18:15:52 2011 +0200 files: Lib/test/test_faulthandler.py description: Issue #11393: check that stdout is empty if we use a file diff -r bdc946dc512a -r e91de993964c Lib/test/test_faulthandler.py --- a/Lib/test/test_faulthandler.py Thu Mar 31 18:10:13 2011 +0200 +++ b/Lib/test/test_faulthandler.py Thu Mar 31 18:15:52 2011 +0200 @@ -53,12 +53,13 @@ process = script_helper.spawn_python('-c', code, **options) stdout, stderr = process.communicate() exitcode = process.wait() + output = support.strip_python_stderr(stdout) + output = output.decode('ascii', 'backslashreplace') if filename: + self.assertEqual(output, '') with open(filename, "rb") as fp: output = fp.read() - else: - output = support.strip_python_stderr(stdout) - output = output.decode('ascii', 'backslashreplace') + output = output.decode('ascii', 'backslashreplace') output = re.sub('Current thread 0x[0-9a-f]+', 'Current thread XXX', output) @@ -262,6 +263,8 @@ def test_dump_traceback(self): self.check_dump_traceback(None) + + def test_dump_traceback_file(self): with temporary_filename() as filename: self.check_dump_traceback(filename) @@ -327,6 +330,8 @@ def test_dump_traceback_threads(self): self.check_dump_traceback_threads(None) + + def test_dump_traceback_threads_file(self): with temporary_filename() as filename: self.check_dump_traceback_threads(filename) /victor.stinner@haypocalc.com