Commit 592f679d authored by Victor Stinner's avatar Victor Stinner

Issue #12400: test_zipimport_support doesn't restore original sys.stdout

anymore

regrtest doesn't check that a test doesn't output anything anymore.
parent 85b3a492
......@@ -33,11 +33,6 @@ from test import test_doctest, sample_doctest
def _run_object_doctest(obj, module):
# Direct doctest output (normally just errors) to real stdout; doctest
# output shouldn't be compared by regrtest.
save_stdout = sys.stdout
sys.stdout = test.support.get_original_stdout()
try:
finder = doctest.DocTestFinder(verbose=verbose, recurse=False)
runner = doctest.DocTestRunner(verbose=verbose)
# Use the object's fully qualified name if it has one
......@@ -51,8 +46,6 @@ def _run_object_doctest(obj, module):
f, t = runner.failures, runner.tries
if f:
raise test.support.TestFailed("%d of %d doctests failed" % (f, t))
finally:
sys.stdout = save_stdout
if verbose:
print ('doctest (%s) ... %d tests with zero failures' % (module.__name__, t))
return f, t
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment