bpo-29887: test_normalization handles PermissionError (#1196) (#2275)

Skip test_normalization.test_main() if download raises a permission
error.
(cherry picked from commit d13d54748d)
This commit is contained in:
Victor Stinner 2017-06-19 15:42:43 +02:00 committed by GitHub
parent 51f40a81a4
commit acdf159b24
1 changed files with 3 additions and 0 deletions

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