From: Steve Dower Date: Sun, 8 Mar 2015 05:25:54 +0000 (-0800) Subject: Suppress assert dialogs in test_os X-Git-Tag: v3.5.0a2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d5a0be6fc065186c93b781ba6d6308bf1414fb0d;p=python Suppress assert dialogs in test_os --- diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index e5996c4a76..f0b98e71a5 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -1199,8 +1199,10 @@ class URandomFDTests(unittest.TestCase): code = """if 1: import os import sys + import test.support os.urandom(4) - os.closerange(3, 256) + with test.support.SuppressCrashReport(): + os.closerange(3, 256) sys.stdout.buffer.write(os.urandom(4)) """ rc, out, err = assert_python_ok('-Sc', code) @@ -1214,16 +1216,18 @@ class URandomFDTests(unittest.TestCase): code = """if 1: import os import sys + import test.support os.urandom(4) - for fd in range(3, 256): - try: - os.close(fd) - except OSError: - pass - else: - # Found the urandom fd (XXX hopefully) - break - os.closerange(3, 256) + with test.support.SuppressCrashReport(): + for fd in range(3, 256): + try: + os.close(fd) + except OSError: + pass + else: + # Found the urandom fd (XXX hopefully) + break + os.closerange(3, 256) with open({TESTFN!r}, 'rb') as f: os.dup2(f.fileno(), fd) sys.stdout.buffer.write(os.urandom(4))