diff options
author | Marc-André Lemburg <mal@egenix.com> | 2000-06-30 09:13:35 (GMT) |
---|---|---|
committer | Marc-André Lemburg <mal@egenix.com> | 2000-06-30 09:13:35 (GMT) |
commit | af69f15d213047a736fa78f72079ba4d4de999b2 (patch) | |
tree | 22ceac9b55dd2f8e0eec682eed542ff995e31012 /Lib | |
parent | b71624e6988966b53b72f9447bbaa06e0a004eb0 (diff) | |
download | cpython-af69f15d213047a736fa78f72079ba4d4de999b2.zip cpython-af69f15d213047a736fa78f72079ba4d4de999b2.tar.gz cpython-af69f15d213047a736fa78f72079ba4d4de999b2.tar.bz2 |
Marc-Andre Lemburg <mal@lemburg.com>:
Moved tests of new Unicode Char Name support to a separate test.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/test_unicode.py | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index 304e672..85d0bca 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -409,77 +409,3 @@ assert (u"abc" u"def" "ghi") == u"abcdefghi" assert ("abc" "def" u"ghi") == u"abcdefghi" print 'done.' -print 'Testing General Unicode Character Name, and case insensitivity...', -# General and case insensitivity test: -s = u"\N{LATIN CAPITAL LETTER T}" \ - u"\N{LATIN SMALL LETTER H}" \ - u"\N{LATIN SMALL LETTER E}" \ - u"\N{SPACE}" \ - u"\N{LATIN SMALL LETTER R}" \ - u"\N{LATIN CAPITAL LETTER E}" \ - u"\N{LATIN SMALL LETTER D}" \ - u"\N{SPACE}" \ - u"\N{LATIN SMALL LETTER f}" \ - u"\N{LATIN CAPITAL LeTtEr o}" \ - u"\N{LATIN SMaLl LETTER x}" \ - u"\N{SPACE}" \ - u"\N{LATIN SMALL LETTER A}" \ - u"\N{LATIN SMALL LETTER T}" \ - u"\N{LATIN SMALL LETTER E}" \ - u"\N{SPACE}" \ - u"\N{LATIN SMALL LETTER T}" \ - u"\N{LATIN SMALL LETTER H}" \ - u"\N{LATIN SMALL LETTER E}" \ - u"\N{SpAcE}" \ - u"\N{LATIN SMALL LETTER S}" \ - u"\N{LATIN SMALL LETTER H}" \ - u"\N{LATIN SMALL LETTER E}" \ - u"\N{LATIN SMALL LETTER E}" \ - u"\N{LATIN SMALL LETTER P}" \ - u"\N{FULL STOP}" -assert s == u"The rEd fOx ate the sheep.", s -print "done." - -# misc. symbol testing -print "Testing misc. symbols for unicode character name expansion....", -assert u"\N{PILCROW SIGN}" == u"\u00b6" -assert u"\N{REPLACEMENT CHARACTER}" == u"\uFFFD" -assert u"\N{HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK}" == u"\uFF9F" -assert u"\N{FULLWIDTH LATIN SMALL LETTER A}" == u"\uFF41" -print "done." - - -# strict error testing: -print "Testing unicode character name expansion strict error handling....", -k_cchMaxUnicodeName = 83 - -s = "\N{" + "1" * (k_cchMaxUnicodeName + 2) + "}" -try: - unicode(s, 'unicode-escape', 'strict') -except UnicodeError: - pass -else: - raise AssertionError, "failed to raise an exception when presented " \ - "with a UCN > k_cchMaxUnicodeName" -try: - unicode("\N{blah}", 'unicode-escape', 'strict') -except UnicodeError: - pass -else: - raise AssertionError, "failed to raise an exception when given a bogus character name" - -try: - unicode("\N{SPACE", 'unicode-escape', 'strict') -except UnicodeError: - pass -else: - raise AssertionError, "failed to raise an exception for a missing closing brace." - -try: - unicode("\NSPACE", 'unicode-escape', 'strict') -except UnicodeError: - pass -else: - raise AssertionError, "failed to raise an exception for a missing opening brace." -print "done." - |