]> granicus.if.org Git - python/commitdiff
Issue #25764: Remove test debugging
authorMartin Panter <vadmium+py@gmail.com>
Sat, 5 Dec 2015 10:18:25 +0000 (10:18 +0000)
committerMartin Panter <vadmium+py@gmail.com>
Sat, 5 Dec 2015 10:18:25 +0000 (10:18 +0000)
Lib/test/test_subprocess.py

index 81c2672c591d6d050d9d322c8c590402c47bc522..b32ef9788cefda29f5befa62c20b0e96856fd889 100644 (file)
@@ -1518,21 +1518,12 @@ class POSIXProcessTestCase(BaseTestCase):
         # 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):