]> granicus.if.org Git - python/commitdiff
bpo-29887: test_normalization handles PermissionError (#1196)
authorVictor Stinner <victor.stinner@gmail.com>
Thu, 20 Apr 2017 00:39:59 +0000 (02:39 +0200)
committerGitHub <noreply@github.com>
Thu, 20 Apr 2017 00:39:59 +0000 (02:39 +0200)
Skip test_normalization.test_main() if download raises a permission
error.

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}")