mirror of
https://github.com/python/cpython.git
synced 2025-12-09 10:37:17 +00:00
Add test cases for Hangul syllables. Update output.
This commit is contained in:
parent
2f4be4e38a
commit
8579efc86c
2 changed files with 26 additions and 1 deletions
|
|
@ -1,7 +1,8 @@
|
||||||
test_ucn
|
test_ucn
|
||||||
Testing General Unicode Character Name, and case insensitivity... done.
|
Testing General Unicode Character Name, and case insensitivity... done.
|
||||||
Testing name to code mapping.... done.
|
Testing name to code mapping.... done.
|
||||||
|
Testing hangul syllable names.... done.
|
||||||
Testing code to name mapping for all characters.... done.
|
Testing code to name mapping for all characters.... done.
|
||||||
Found 11556 characters in the unicode name database
|
Found 22728 characters in the unicode name database
|
||||||
Testing misc. symbols for unicode character name expansion.... done.
|
Testing misc. symbols for unicode character name expansion.... done.
|
||||||
Testing unicode character name expansion strict error handling.... done.
|
Testing unicode character name expansion strict error handling.... done.
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,30 @@ for char in "SPAM":
|
||||||
verify(unicodedata.name(code) == name)
|
verify(unicodedata.name(code) == name)
|
||||||
print "done."
|
print "done."
|
||||||
|
|
||||||
|
print "Testing hangul syllable names....",
|
||||||
|
exec r"""
|
||||||
|
verify(u"\N{HANGUL SYLLABLE GA}" == u"\uac00")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE GGWEOSS}" == u"\uafe8")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE DOLS}" == u"\ub3d0")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE RYAN}" == u"\ub7b8")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE MWIK}" == u"\ubba0")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE BBWAEM}" == u"\ubf88")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE SSEOL}" == u"\uc370")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE YI}" == u"\uc758")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE JJYOSS}" == u"\ucb40")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE KYEOLS}" == u"\ucf28")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE PAN}" == u"\ud310")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE HWEOK}" == u"\ud6f8")
|
||||||
|
verify(u"\N{HANGUL SYLLABLE HIH}" == u"\ud7a3")
|
||||||
|
"""
|
||||||
|
try:
|
||||||
|
unicodedata.name(u"\ud7a4")
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise AssertionError, "Found name for U+D7A4"
|
||||||
|
print "done."
|
||||||
|
|
||||||
print "Testing code to name mapping for all characters....",
|
print "Testing code to name mapping for all characters....",
|
||||||
count = 0
|
count = 0
|
||||||
for code in range(65536):
|
for code in range(65536):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue