]> granicus.if.org Git - python/commitdiff
bpo-31380: Skip test_httpservers test_undecodable_file on macOS. (#4720)
authorNed Deily <nad@python.org>
Tue, 5 Dec 2017 04:42:02 +0000 (23:42 -0500)
committerGitHub <noreply@github.com>
Tue, 5 Dec 2017 04:42:02 +0000 (23:42 -0500)
The undecodable file name cannot be created on macOS APFS file systems.

Lib/test/test_httpservers.py
Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst [new file with mode: 0644]

index 20e6f66766f676f5750401896035d9a2b443e835..cc829a522b88bc3d29c9a6b720c28648dd465bc0 100644 (file)
@@ -384,7 +384,8 @@ class SimpleHTTPServerTestCase(BaseTestCase):
         reader.close()
         return body
 
-    @support.requires_mac_ver(10, 5)
+    @unittest.skipIf(sys.platform == 'darwin',
+                     'undecodable name cannot always be decoded on macOS')
     @unittest.skipIf(sys.platform == 'win32',
                      'undecodable name cannot be decoded on win32')
     @unittest.skipUnless(support.TESTFN_UNDECODABLE,
diff --git a/Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst b/Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst
new file mode 100644 (file)
index 0000000..2baecf5
--- /dev/null
@@ -0,0 +1 @@
+Skip test_httpservers test_undecodable_file on macOS: fails on APFS.