]> granicus.if.org Git - python/commitdiff
bpo-29887: test_normalization handles PermissionError (#1196) (#2275)
authorVictor Stinner <victor.stinner@gmail.com>
Mon, 19 Jun 2017 13:42:43 +0000 (15:42 +0200)
committerGitHub <noreply@github.com>
Mon, 19 Jun 2017 13:42:43 +0000 (15:42 +0200)
Skip test_normalization.test_main() if download raises a permission
error.
(cherry picked from commit d13d54748d3a7db023d9db37223ea7d40bb8f8e3)

Lib/test/test_normalization.py

index c6f8c93119f436a66928a35a827e9babb1fab030..304245644502272f8e3d97c84c5dab381003b1ec 100644 (file)
@@ -40,6 +40,9 @@ class NormalizationTest(unittest.TestCase):
         try:
             testdata = open_urlresource(TESTDATAURL, encoding="utf-8",
                                         check=check_version)
+        except PermissionError:
+            self.skipTest(f"Permission error when downloading {TESTDATAURL} "
+                          f"into the test data directory")
         except (OSError, HTTPException):
             self.fail(f"Could not retrieve {TESTDATAURL}")