Mercurial > cpython-lru_cache-weakref
diff Lib/test/test_normalization.py @ 55394:abfd5f78f466
Make test_normalization verify the version of the correct test data file.
| author | Alexandre Vassalotti <alexandre@peadrop.com> |
|---|---|
| date | Wed, 22 Jul 2009 00:30:24 +0000 |
| parents | 0bb232078b8c |
| children | 3bf761df802a |
line wrap: on
line diff
--- a/Lib/test/test_normalization.py Wed Jul 22 00:19:57 2009 +0000 +++ b/Lib/test/test_normalization.py Wed Jul 22 00:30:24 2009 +0000 @@ -8,12 +8,14 @@ TESTDATAFILE = "NormalizationTest.txt" TESTDATAURL = "http://www.unicode.org/Public/" + unidata_version + "/ucd/" + TESTDATAFILE -if os.path.exists(TESTDATAFILE): - f = open(TESTDATAFILE, encoding='utf-8') +# Verify we have the correct version of the test data file. +TESTDATAPATH = os.path.join(os.path.dirname(__file__), "data", TESTDATAFILE) +if os.path.exists(TESTDATAPATH): + f = open(TESTDATAPATH, encoding='utf-8') l = f.readline() f.close() if not unidata_version in l: - os.unlink(TESTDATAFILE) + os.unlink(testdatafile) class RangeError(Exception): pass @@ -95,7 +97,7 @@ def test_main(): - # Hit the exception early + # Skip the test early if the 'urlfetch' resource is not enabled. open_urlresource(TESTDATAURL) run_unittest(NormalizationTest)
