changeset: 99464:0c9095566f21 user: Martin Panter date: Sat Dec 05 10:18:25 2015 +0000 files: Lib/test/test_subprocess.py description: Issue #25764: Remove test debugging diff -r 9a847520c40d -r 0c9095566f21 Lib/test/test_subprocess.py --- a/Lib/test/test_subprocess.py Sat Dec 05 12:41:41 2015 +0000 +++ b/Lib/test/test_subprocess.py Sat Dec 05 10:18:25 2015 +0000 @@ -1518,21 +1518,12 @@ # The internal code did not preserve the previous exception when # re-enabling garbage collection try: - from resource import getrlimit, setrlimit, RLIMIT_NPROC, RLIM_INFINITY + from resource import getrlimit, setrlimit, RLIMIT_NPROC except ImportError as err: self.skipTest(err) # RLIMIT_NPROC is specific to Linux and BSD limits = getrlimit(RLIMIT_NPROC) [_, hard] = limits - try: - setrlimit(RLIMIT_NPROC, limits) - setrlimit(RLIMIT_NPROC, (0, hard)) - except ValueError as err: - # Seems to happen on various OS X buildbots - print( - f"Setting NPROC failed: {err!r}, limits={limits!r}, " - f"RLIM_INFINITY={RLIM_INFINITY!r}, " - f"getrlimit() -> {getrlimit(RLIMIT_NPROC)!r}") - self.skipTest("Setting NPROC limit failed") + setrlimit(RLIMIT_NPROC, (0, hard)) self.addCleanup(setrlimit, RLIMIT_NPROC, limits) # Forking should raise EAGAIN, translated to BlockingIOError with self.assertRaises(BlockingIOError):