gh-99892: test_unicodedata: skip test on download failure (#100011)
Skip test_normalization() of test_unicodedata if it fails to download NormalizationTest.txt file from pythontest.net.
This commit is contained in:
parent
5ea052bb0c
commit
2488c1e1b6
@ -12,7 +12,8 @@ import sys
|
|||||||
import unicodedata
|
import unicodedata
|
||||||
import unittest
|
import unittest
|
||||||
from test.support import (open_urlresource, requires_resource, script_helper,
|
from test.support import (open_urlresource, requires_resource, script_helper,
|
||||||
cpython_only, check_disallow_instantiation)
|
cpython_only, check_disallow_instantiation,
|
||||||
|
ResourceDenied)
|
||||||
|
|
||||||
|
|
||||||
class UnicodeMethodsTest(unittest.TestCase):
|
class UnicodeMethodsTest(unittest.TestCase):
|
||||||
@ -364,8 +365,8 @@ class NormalizationTest(unittest.TestCase):
|
|||||||
except PermissionError:
|
except PermissionError:
|
||||||
self.skipTest(f"Permission error when downloading {TESTDATAURL} "
|
self.skipTest(f"Permission error when downloading {TESTDATAURL} "
|
||||||
f"into the test data directory")
|
f"into the test data directory")
|
||||||
except (OSError, HTTPException):
|
except (OSError, HTTPException) as exc:
|
||||||
self.fail(f"Could not retrieve {TESTDATAURL}")
|
self.skipTest(f"Failed to download {TESTDATAURL}: {exc}")
|
||||||
|
|
||||||
with testdata:
|
with testdata:
|
||||||
self.run_normalization_tests(testdata)
|
self.run_normalization_tests(testdata)
|
||||||
|
@ -0,0 +1,2 @@
|
|||||||
|
Skip test_normalization() of test_unicodedata if it fails to download
|
||||||
|
NormalizationTest.txt file from pythontest.net. Patch by Victor Stinner.
|
Loading…
x
Reference in New Issue
Block a user