tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
R\¬Qc@svdZddlZddlZddlZddlmZdejfd„ƒYZd„Ze    dkrreƒndS(s¾ Test script for the Unicode implementation.
 
Written by Bill Tutt.
Modified for Python 2.0 by Fredrik Lundh (fredrik@pythonware.com)
 
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
 
iÿÿÿÿN(t test_supporttUnicodeNamesTestc
BsËeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
e j e je jkd    ƒe j e jejkd
ƒejd e jd d ddedƒƒd„ƒƒƒZRS(cCs$td|ƒ}|j||ƒ|S(Nu    u"\N{%s}"(tevalt assertEqual(tselftnametcodetres((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyt checkletterscCsœdddddddddd    d
dd d ddd ddd ddddddg}d}|jdjgt||ƒD]}|j|Œ^qvƒ|ƒdS(NsLATIN CAPITAL LETTER TsLATIN SMALL LETTER HsLATIN SMALL LETTER EtSPACEsLATIN SMALL LETTER RsLATIN CAPITAL LETTER EsLATIN SMALL LETTER DsLATIN SMALL LETTER fsLATIN CAPITAL LeTtEr osLATIN SMaLl LETTER xsLATIN SMALL LETTER AsLATIN SMALL LETTER TtSpAcEsLATIN SMALL LETTER SsLATIN small LETTER esLATIN SMALL LETTER Ps    FULL STOPuThe rEd fOx ate the sheep.u(RtjointzipR(Rtcharststringtargs((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyt test_generals<    1cCs€ddl}xmdjttttdƒtdƒƒƒƒD]>}d|jƒ}|j|ƒ}|j|j    |ƒ|ƒq:WdS(NiÿÿÿÿttatzsLATIN SMALL LETTER %s(
t unicodedataR tmaptchrtxrangetordtuppertlookupRR(RRtcharRR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyttest_ascii_letters?s
 4cCsö|jddƒ|jddƒ|jddƒ|jddƒ|jd    d
ƒ|jd d ƒ|jd dƒ|jddƒ|jddƒ|jddƒ|jddƒ|jddƒ|jddƒddl}|jt|jdƒdS(NsHANGUL SYLLABLE GAu가sHANGUL SYLLABLE GGWEOSSu꿨sHANGUL SYLLABLE DOLSu돐sHANGUL SYLLABLE RYANu랸sHANGUL SYLLABLE MWIKuë® sHANGUL SYLLABLE BBWAEMu뾈sHANGUL SYLLABLE SSEOLu썰sHANGUL SYLLABLE YIu의sHANGUL SYLLABLE JJYOSSu쭀sHANGUL SYLLABLE KYEOLSu켨sHANGUL SYLLABLE PANu판sHANGUL SYLLABLE HWEOKu훸sHANGUL SYLLABLE HIHu힣iÿÿÿÿu힤(RRt assertRaisest
ValueErrorR(RR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyttest_hangul_syllablesGs cCsd|jddƒ|jddƒ|jddƒ|jddƒ|jd    d
ƒ|jd d ƒdS( NsCJK UNIFIED IDEOGRAPH-3400u㐀sCJK UNIFIED IDEOGRAPH-4DB5uä¶µsCJK UNIFIED IDEOGRAPH-4E00u一sCJK UNIFIED IDEOGRAPH-9FA5ué¾¥sCJK UNIFIED IDEOGRAPH-20000u𠀀sCJK UNIFIED IDEOGRAPH-2A6D6u𪛖(R(R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyttest_cjk_unified_ideographsYs cCs}ddl}d}xdtdƒD]V}t|ƒ}|j|dƒ}|dk    r|j|j|ƒ|ƒ|d7}qqWdS(Niÿÿÿÿiii(RRtunichrRtNoneRR(RRtcountRRR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyttest_bmp_charactersas   cCsD|jddƒ|jddƒ|jddƒ|jddƒdS(    Ns PILCROW SIGNu¶sREPLACEMENT CHARACTERu�s)HALFWIDTH KATAKANA SEMI-VOICED SOUND MARKu゚sFULLWIDTH LATIN SMALL LETTER Aua(R(R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyttest_misc_symbolskscCsbddl}|jt|jƒ|jt|jdƒ|jt|jƒ|jt|jdƒdS(Niÿÿÿÿuxxuunknown(RRt    TypeErrorRRtKeyError(RR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyt test_errorsqs
 cCsp|jttdddƒ|jttdddddƒ|jttdddƒ|jttdddƒdS(    Ns\N{blah}sunicode-escapetstricts\N{%s}txi †s\N{SPACEs\NSPACE(Rt UnicodeErrortunicode(R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyttest_strict_eror_handlingxssneeds UINT_MAX < SIZE_MAXsneeds UINT_MAX < sys.maxinttminsizeitmemuseiiu𐀀cCs¨|j}||jkrEtjd|j|jtd ƒfƒ‚nddttjdƒd}|j    t
|ƒt
dƒtjdƒ|j t d    |j d
ƒdS( Ns'not enough memory: %.1fG minimum needediis\N{SPACER*it}s    \N{SPACE}sunknown Unicode character namesunicode-escapei@(ttest_issue16335R.tunittesttSkipTestR/tfloattintt    _testcapitUINT_MAXRtlentassertRaisesRegexpR+tdecode(RtsizetfuncR*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyR1Žs        $    (t__name__t
__module__RRRRR R$R%R(R-R2t
skipUnlessR6tINT_MAXtPY_SSIZE_T_MAXR7tsystmaxintRt
bigmemtestR8R1(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyRs        %                
           cCstjtƒdS(N(Rt run_unittestR(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyt    test_main£st__main__(
t__doc__R2RBR6ttestRtTestCaseRRFR=(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_ucn.pyt<module>s   “