BSrSSKrSSKrSSKrSSKrSSKJr SSKJ r SSK J r J r J r "SS\R5r\S :Xa\R$"5 gg!\a S=r =r r N?@D*TZZ\9D%%d+D   [--d3T :Arc"URSS5 URSS5 URSS5 URSS5 URS S 5 URS S 5 URS S5 URSS5 URSS5 URSS5 URSS5 URSS5 URSS5 UR[[RS5 g)NzHANGUL SYLLABLE GAu가zHANGUL SYLLABLE GGWEOSSu꿨zHANGUL SYLLABLE DOLSu돐zHANGUL SYLLABLE RYANu랸zHANGUL SYLLABLE MWIKu뮠zHANGUL SYLLABLE BBWAEMu뾈zHANGUL SYLLABLE SSEOLu썰zHANGUL SYLLABLE YIu의zHANGUL SYLLABLE JJYOSSu쭀zHANGUL SYLLABLE KYEOLSu켨zHANGUL SYLLABLE PANu판zHANGUL SYLLABLE HWEOKu훸zHANGUL SYLLABLE HIHu힣u힤)r assertRaises ValueErrorr.rrs rtest_hangul_syllables&UnicodeNamesTest.test_hangul_syllablesLs -x8 2H= /: /: /: 18< 0(; -x8 18< 18< .9 0(; .9 *k&6&6ArcURSS5 URSS5 URSS5 URSS5 URS S 5 URS S 5 URS S5 URSS5 URSS5 URSS5 URSS5 g)NzCJK UNIFIED IDEOGRAPH-3400u㐀zCJK UNIFIED IDEOGRAPH-4DB5u䶵zCJK UNIFIED IDEOGRAPH-4E00u一zCJK UNIFIED IDEOGRAPH-9FCBu鿋zCJK UNIFIED IDEOGRAPH-20000u𠀀zCJK UNIFIED IDEOGRAPH-2A6D6u𪛖zCJK UNIFIED IDEOGRAPH-2A700u𪜀zCJK UNIFIED IDEOGRAPH-2B734u𫜴zCJK UNIFIED IDEOGRAPH-2B740u𫝀zCJK UNIFIED IDEOGRAPH-2B81Du𫠝zCJK UNIFIED IDEOGRAPH-3134Au𱍊rr6s rtest_cjk_unified_ideographs,UnicodeNamesTest.test_cjk_unified_ideographs]s 5x@ 5x@ 5x@ 5x@ 6 E 6 E 6 E 6 E 6 E 6 E 6 Erc[S5HPn[U5n[R"US5nUcM*UR [R "U5U5 MR g)Ni)r+r*r.rrr/)rrr0rs rtest_bmp_characters$UnicodeNamesTest.test_bmp_charactersjsL'NDt9D##D$/D  !3!3D!94@ #rcURSS5 URSS5 URSS5 URSS5 g) Nz PILCROW SIGN¶zREPLACEMENT CHARACTERu�z)HALFWIDTH KATAKANA SEMI-VOICED SOUND MARKu゚zFULLWIDTH LATIN SMALL LETTER Auar:r6s rtest_misc_symbols"UnicodeNamesTest.test_misc_symbolsqsE 2 0(; DhO 98Drc/SQnUHup#URU[U55 [R"[U55nUR XB5 UR [R "U5[R "U55 UR[5 [RR U5 SSS5 M g!,(df  M=f)N) )zLATIN CAPITAL LETTER GHAi)zLATIN SMALL LETTER GHAi)zKANNADA LETTER LLLAi )zLAO LETTER FO FONi)zLAO LETTER FO FAYi)z LAO LETTER ROi)z LAO LETTER LOi)z#TIBETAN MARK BKA- SHOG GI MGO RGYANi)zYI SYLLABLE ITERATION MARKi)z=PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKETi)z4BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASISi) rr*r.rassertNotEqualrr/r4KeyError ucd_3_2_0)raliasesalias codepointrs r test_aliasesUnicodeNamesTest.test_aliasesws  !( E   UC N 3##C N3D    ,   [//6(//5 7""8,%%,,U3-, !( -,s & C C" c[SS5HenUR[5n[R"[ U55 SSS5 UR [WR5S5 Mg g!,(df  N8=f)Ni no such name r+r4r5r.rr*rstr exceptionrcpcms rtest_aliases_names_in_pua_range0UnicodeNamesTest.test_aliases_names_in_pua_rangeZ)B"":."  R)/   S. ?*.. A77 B c[SS5HenUR[5n[R"[ U55 SSS5 UR [WR5S5 Mg g!,(df  N8=f)NrNirOrPrSs r'test_named_sequences_names_in_pua_range8UnicodeNamesTest.test_named_sequences_names_in_pua_rangerXrYc/SQnUHup#UR[R"U5U5 UR[5 UR US5 SSS5 UR[ 5 [RRU5 SSS5 M g!,(df  NP=f!,(df  M=f)N))zLATIN SMALL LETTER R WITH TILDEur̃)zTAMIL SYLLABLE SAIuஸை)zTAMIL SYLLABLE MOOuமோ)zTAMIL SYLLABLE NNOOuணோ)zTAMIL CONSONANT KSSu க்ஷ்)rr.r/r4 SyntaxErrorrrFrG)r sequencesseqname codepointss rtest_named_sequences_sample,UnicodeNamesTest.test_named_sequences_samples $- G   [//8* E"";/  $/0""8,%%,,W5-, $-//,,sB$7 B5$ B2 5 C cSnS[R-n[R"USUS9nW UHnUR5nU(aURS5(aM2URS5upgS RS UR555nUR[R "U5U5 UR#[$5 UR'US5 SSS5 UR#[(5 [R*R!U5 SSS5 GM SSS5 g![R R a3nUR5 URSUSU<35 SnAGN]SnAf[[4a#nURSUSU<35 SnAGNSnAff=f!,(df  N=f!,(df  GM=f!,(df  g=f) NcHUR5n[RU;$)N)readliner.unidata_version)testfilehdrs r check_versionAUnicodeNamesTest.test_named_sequences_full..check_versions!##%C..#5 5rz7http://www.pythontest.net/unicode/%s/NamedSequences.txtzutf-8)encodingcheckzCould not retrieve z: #;rc3L# UHn[[US55v M g7f)N)r*int).0rTs r =UnicodeNamesTest.test_named_sequences_full..s $S@R"SR%5%5@Rs"$)r.rgropen_urlresourceurlliberror HTTPErrorcloseskipTestOSErrorrstrip startswithsplitrrr/r4r^rrFrG)rrjurltestdataexcliner`ras rtest_named_sequences_full*UnicodeNamesTest.test_named_sequences_fulls 6I**+ @//g6CEH zz|ts33&*jjo#WW$S @P@P@R$SS   !3!3G! ? ?' @ MM/uBsg> ? ? @4300Xs_D?B)G(G,G( G) G(?G(F  GF<<G G G( G%  G(( G6c(UR[[R5 UR[[RS5 UR[[R5 UR[ [RS5 g)Nxxunknown)r4 TypeErrorr.rr/rFr6s r test_errorsUnicodeNamesTest.test_errorss^ )[%5%56 )[%5%5t< )[%7%78 (K$6$6 Brc  UR[[SSS5 UR[[[SSS--S5SS5 UR[[SSS5 UR[[S SS5 g) Ns\N{blah}unicode-escapestrictz\N{%s}xiascii\N{SPACEs\NSPACE)r4 UnicodeErrorrQbytesr6s rtest_strict_error_handling+UnicodeNamesTest.test_strict_error_handlings   /   yC&L17;=Mx   /   . rzneeds UINT_MAX < SIZE_MAXF)sizememusedry_runcSS[S---S-nUR[U5[S5[S--5 UR[SUR S5 g)Nrxr}s \N{SPACE}zunknown Unicode character namer)rrlenassertRaisesRegexrdecode)rrrs rtest_issue16335 UnicodeNamesTest.test_issue16335s[ 48a<0 04 7 Q]!3x!|!DE | , HH& rN)__name__ __module__ __qualname____firstlineno__rr$r1r7r;r>rBrKrVr[rbrrrr cpython_onlyunittest skipUnlessrr bigmemtestrr__static_attributes__rrrr r s# J; B" FAE 44@@6 :8C  ,  >13NO X\%G HP rr __main__)__doc__r rr. urllib.errorrwtestr http.clientr _testcapirrr ImportErrorTestCaser rmainrrrrsw %4;;Z x((Z z z MMOA4*33G3nx4s A A'&A'