]> granicus.if.org Git - python/commitdiff
Issue #25764: Skip the test on OS X
authorMartin Panter <vadmium+py@gmail.com>
Sat, 5 Dec 2015 09:51:52 +0000 (09:51 +0000)
committerMartin Panter <vadmium+py@gmail.com>
Sat, 5 Dec 2015 09:51:52 +0000 (09:51 +0000)
The OS X buildbots were failing at the second setrlimit() call with EPERM, as
if they were trying to raise the hard limit. The call should be keeping the
hard limit the same and raising the soft limit back to its original value, so
I don't understand the failure.

Lib/test/test_subprocess.py

index 188f3375c149daf51093745c4f5f6402fd428f38..4719cc01658b54b4da082182564305cd38eba73b 100644 (file)
@@ -1416,6 +1416,8 @@ class POSIXProcessTestCase(BaseTestCase):
             if not enabled:
                 gc.disable()
 
+    @unittest.skipIf(
+        sys.platform == 'darwin', 'setrlimit() seems to fail on OS X')
     def test_preexec_fork_failure(self):
         # The internal code did not preserve the previous exception when
         # re-enabling garbage collection