Update test data to 4.1; disable PRI #29 for now.
This commit is contained in:
parent
0e2f9b2dfb
commit
4196296605
|
@ -4,8 +4,8 @@ import sys
|
||||||
import os
|
import os
|
||||||
from unicodedata import normalize
|
from unicodedata import normalize
|
||||||
|
|
||||||
TESTDATAFILE = "NormalizationTest-3.2.0" + os.extsep + "txt"
|
TESTDATAFILE = "NormalizationTest" + os.extsep + "txt"
|
||||||
TESTDATAURL = "http://www.unicode.org/Public/3.2-Update/" + TESTDATAFILE
|
TESTDATAURL = "http://www.unicode.org/Public/4.1.0/ucd/" + TESTDATAFILE
|
||||||
|
|
||||||
class RangeError:
|
class RangeError:
|
||||||
pass
|
pass
|
||||||
|
@ -38,12 +38,23 @@ def test_main():
|
||||||
if not line:
|
if not line:
|
||||||
continue
|
continue
|
||||||
if line.startswith("@Part"):
|
if line.startswith("@Part"):
|
||||||
part = line
|
part = line.split()[0]
|
||||||
|
continue
|
||||||
|
if part == "@Part3":
|
||||||
|
# XXX we don't support PRI #29 yet, so skip these tests for now
|
||||||
continue
|
continue
|
||||||
try:
|
try:
|
||||||
c1,c2,c3,c4,c5 = [unistr(x) for x in line.split(';')[:-1]]
|
c1,c2,c3,c4,c5 = [unistr(x) for x in line.split(';')[:-1]]
|
||||||
except RangeError:
|
except RangeError:
|
||||||
# Skip unsupported characters
|
# Skip unsupported characters;
|
||||||
|
# try atleast adding c1 if we are in part1
|
||||||
|
if part == "@Part1":
|
||||||
|
try:
|
||||||
|
c1=unistr(line.split(';')[0])
|
||||||
|
except RangeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
part1_data[c1] = 1
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if verbose:
|
if verbose:
|
||||||
|
|
Loading…
Reference in New Issue