[Python-checkins] python/dist/src/Lib/test test_ucn.py,1.9,1.10

loewis@users.sourceforge.net loewis@users.sourceforge.net
Sat, 23 Nov 2002 09:11:44 -0800


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv28768/Lib/test

Modified Files:
	test_ucn.py 
Log Message:
Add test cases for Hangul syllables. Update output.


Index: test_ucn.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_ucn.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** test_ucn.py	23 Jul 2002 19:04:08 -0000	1.9
--- test_ucn.py	23 Nov 2002 17:11:42 -0000	1.10
***************
*** 57,60 ****
--- 57,84 ----
  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....",
  count = 0