summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc-André Lemburg <mal@egenix.com>2000-06-30 09:13:35 (GMT)
committerMarc-André Lemburg <mal@egenix.com>2000-06-30 09:13:35 (GMT)
commitaf69f15d213047a736fa78f72079ba4d4de999b2 (patch)
tree22ceac9b55dd2f8e0eec682eed542ff995e31012
parentb71624e6988966b53b72f9447bbaa06e0a004eb0 (diff)
downloadcpython-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.
-rw-r--r--Lib/test/test_unicode.py74
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."
-