]> granicus.if.org Git - python/commitdiff
Issue #23566: Skip "fd" tests of test_faulthandler on Windows
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 13 Mar 2015 10:01:30 +0000 (11:01 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 13 Mar 2015 10:01:30 +0000 (11:01 +0100)
subprocess doesn't support pass_fds on Windows.

Lib/test/test_faulthandler.py

index bbefae79023fa88bf9fb302fe99ee9555cf80807..530b0931d3c39cd5a2d1a944e169f86f61f7f67d 100644 (file)
@@ -221,6 +221,8 @@ class FaultHandlerTests(unittest.TestCase):
                 'Segmentation fault',
                 filename=filename)
 
+    @unittest.skipIf(sys.platform == "win32",
+                     "subprocess doesn't support pass_fds on Windows")
     def test_enable_fd(self):
         with tempfile.TemporaryFile('wb+') as fp:
             fd = fp.fileno()
@@ -373,6 +375,8 @@ class FaultHandlerTests(unittest.TestCase):
         with temporary_filename() as filename:
             self.check_dump_traceback(filename=filename)
 
+    @unittest.skipIf(sys.platform == "win32",
+                     "subprocess doesn't support pass_fds on Windows")
     def test_dump_traceback_fd(self):
         with tempfile.TemporaryFile('wb+') as fp:
             self.check_dump_traceback(fd=fp.fileno())
@@ -545,6 +549,8 @@ class FaultHandlerTests(unittest.TestCase):
         with temporary_filename() as filename:
             self.check_dump_traceback_later(filename=filename)
 
+    @unittest.skipIf(sys.platform == "win32",
+                     "subprocess doesn't support pass_fds on Windows")
     def test_dump_traceback_later_fd(self):
         with tempfile.TemporaryFile('wb+') as fp:
             self.check_dump_traceback_later(fd=fp.fileno())
@@ -645,6 +651,8 @@ class FaultHandlerTests(unittest.TestCase):
         with temporary_filename() as filename:
             self.check_register(filename=filename)
 
+    @unittest.skipIf(sys.platform == "win32",
+                     "subprocess doesn't support pass_fds on Windows")
     def test_register_fd(self):
         with tempfile.TemporaryFile('wb+') as fp:
             self.check_register(fd=fp.fileno())