@@ -88,6 +88,9 @@ def test_hangul_syllables(self):
8888 self .checkletter ("HANGUL SYLLABLE HWEOK" , "\ud6f8 " )
8989 self .checkletter ("HANGUL SYLLABLE HIH" , "\ud7a3 " )
9090
91+ self .checkletter ("haNGul SYllABle WAe" , '\uc65c ' )
92+ self .checkletter ("HAngUL syLLabLE waE" , '\uc65c ' )
93+
9194 self .assertRaises (ValueError , unicodedata .name , "\ud7a4 " )
9295
9396 def test_cjk_unified_ideographs (self ):
@@ -103,6 +106,11 @@ def test_cjk_unified_ideographs(self):
103106 self .checkletter ("CJK UNIFIED IDEOGRAPH-2B81D" , "\U0002B81D " )
104107 self .checkletter ("CJK UNIFIED IDEOGRAPH-3134A" , "\U0003134A " )
105108
109+ self .checkletter ("cjK UniFIeD idEogRAph-3aBc" , "\u3abc " )
110+ self .checkletter ("CJk uNIfiEd IDeOGraPH-3AbC" , "\u3abc " )
111+ self .checkletter ("cjK UniFIeD idEogRAph-2aBcD" , "\U0002abcd " )
112+ self .checkletter ("CJk uNIfiEd IDeOGraPH-2AbCd" , "\U0002abcd " )
113+
106114 def test_bmp_characters (self ):
107115 for code in range (0x10000 ):
108116 char = chr (code )
@@ -240,11 +248,6 @@ def test_issue16335(self, size):
240248 x .decode , 'unicode-escape'
241249 )
242250
243- def test_issue80667 (self ):
244- self .assertEqual (str (b'\\ N{cjK UniFIeD idEogRAph-732B}' , "unicode-escape" ), '猫' )
245- self .assertEqual (str (b'\\ N{cjK UniFIeD idEogRAph-732b}' , "unicode-escape" ), '猫' )
246- self .assertEqual (str (b'\\ N{haNGul SYllABle WAe}' , "unicode-escape" ), '왜' )
247-
248251
249252if __name__ == "__main__" :
250253 unittest .main ()
0 commit comments