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
28
29
30
Q\¬Qc@sžddlmZddlmZddlZddlZddlZddlZddlZddl    Z    dddddd    d
d d d ddddddddddddddgZ
dej fd„ƒYZ dej fd„ƒYZ d ej fd!„ƒYZd"ej fd#„ƒYZd$ej fd%„ƒYZd&ej fd'„ƒYZd(ej fd)„ƒYZd*efd+„ƒYZd,„Zed-kršeƒndS(.iÿÿÿÿ(t test_support(tTESTFNNtgb2312tgbktgb18030thzt    big5hkscstcp932t    shift_jisteuc_jpt euc_jisx0213tshift_jisx0213t euc_jis_2004tshift_jis_2004tcp949teuc_krtjohabtbig5tcp950t
iso2022_jpt iso2022_jp_1t iso2022_jp_2tiso2022_jp_2004t iso2022_jp_3tiso2022_jp_extt
iso2022_krtTest_MultibyteCodeccBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs`xYtD]Q}|jdj|ƒdƒ|jtd|ƒdƒ|jdj|ƒdƒqWdS(Ntu(tALL_CJKENCODINGSt assertEqualtdecodetunicodetencode(tselftenc((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_nullcodings cCs.x'tD]}|jdj|ƒdƒqWdS(Ntabcd(RRR (R!R"((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_str_decode%s cCsBtjdƒ}d„}tjd|ƒ|jt|ddƒdS(Nseuc-krcSsdtjdfS(Nui(tsystmaxint(texc((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt<lambda>+ss test.cjktestsapple’ham“spam(tcodecst
getdecodertregister_errort assertRaisest
IndexError(R!tdect    myreplace((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_errorcallback_longindex)s
     cBs,x%eD]}dj|ƒ}|dUqWdS(Ns # coding: {}
(Rtformat(R!R"tcode((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_codingspec0s cCs0|jttjdƒ|jttjdƒdS(N(R-tAttributeErrort_multibytecodectMultibyteStreamReadertNonetMultibyteStreamWriter(R!((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_init_segfault5s         (t__name__t
__module__R#R%R1R4R:(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyRs
                tTest_IncrementalEncodercBs,eZd„Zd„Zd„Zd„ZRS(cCsÅtjdƒƒ}|j|jdƒdƒ|j|jƒdƒ|j|jdtƒdƒ|j|jƒdƒ|j|jdtƒdƒ|j|jdtƒdƒ|j|jƒdƒdS(NRu파이썬 ë§ˆì„s ÆÄÀ̽㠸¶À»u    â˜†âˆ¼â˜†s¡Ù¡­¡ÙuR(R*tgetincrementalencoderRR tresetR8tTruetFalse(R!tencoder((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_stateless?scCsýtjdƒƒ}|j|jdƒdƒ|j|jdƒdƒ|j|jdƒdƒ|j|jdtƒdƒ|j|jƒdƒ|j|jdƒdƒ|j|jdƒdƒ|j|jdtƒdƒ|j|jdtƒdƒdS(    Ntjisx0213uæ̀s«ÄuæRùs©Üs«Ü(R*R>RR R@R?R8(R!RB((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt test_statefulLscCsîtjdƒƒ}|j|jdƒdƒ|jt|jdƒ|j|jdƒdƒ|jt|jdƒ|j|jƒdƒ|j|jdƒdƒ|j|jdƒdƒ|jt|jdƒ|j|jd    tƒd
ƒdS( NRDuæRuÄ£ùæs«Äùs«Üus©Ü(    R*R>RR R-tUnicodeEncodeErrorR?R8R@(R!RB((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_stateful_keep_buffer_scCsKtjdƒdƒ}|j|jdƒdƒ|j|jdƒdƒdS(Ns    shift-jistbackslashreplaceuÿs\xffu
s
(R*R>RR (R!RB((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_issue5640ks(R;R<RCRERGRI(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyR==s             tTest_IncrementalDecodercBs#eZd„Zd„Zd„ZRS(cCsatjdƒƒ}|j|jdƒdƒ|j|jdƒdƒ|j|jdƒdƒdS(NRsÆÄÀ̽u파이sã ¸¶À»u
썬 ë§ˆì„Ru(R*tgetincrementaldecoderRR(R!tdecoder((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt    test_dbcsrs cCs¬tjdƒƒ}|j|jdƒdƒ|jt|jdtƒ|j|jdƒdƒ|j|jdƒdƒ|jt|jdtƒ|j|jdƒdƒdS(NRsÆÄÀu파RsÌu이s̽(R*RKRRR-tUnicodeDecodeErrorR@(R!RL((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_dbcs_keep_buffer{scCs>tjdƒƒ}d}|j|j|dƒdƒ|j|jdtƒdƒ|j|j|dƒdƒ|j|jdƒdƒ|j|jd    ƒdƒ|j|jdtƒdƒ|j|jƒdƒ|j|jd
ƒd ƒ|j|j|dƒdƒ|jt|jd tƒ|j|jdƒdƒdS( Ns
iso2022-jpst(utBt$sB@$u世s@$@s@$u@$R(    R*RKRRR@R?R8R-RN(R!RLtESC((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt test_iso2022…s(R;R<RMRORT(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyRJps            
tTest_StreamReadercBseZd„ZRS(cCsrzEttdƒjdƒtjtddƒ}|jt|jdƒWdy|jƒWnnXtj    tƒXdS(Ntws¡tencodingRi(
topenRtwriteR*R-RNtreadtclosetostunlink(R!tf((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_bug1728403•s(R;R<R_(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyRU”stTest_StreamWritercBs8eZedƒdkr-d„Zd„Znd„ZRS(u𒍅icCstjƒ}tjdƒ|ƒ}|jdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|jddƒ|j|jƒdƒ|jddddƒ|j|jƒd    ƒ|jddƒ|j|jƒd    ƒ|jt|jƒ|j|jƒd    ƒdS(
NRu123t123u𒍅s1237•9iiu가¬s1237•97•97•9‚7Ï50…1(    tStringIOR*t    getwriterRYRtgetvalueR-t UnicodeErrorR?(R!tstc((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt test_gb18030¡s"   cCsktjƒ}tjdƒ|ƒ}|jdƒ|j|jƒdƒ|jdƒ|j|jƒdƒdS(Nsutf-8u123Rau𒍅s123𒍅(RbR*RcRYRRd(R!RfRg((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt
test_utf_8´s   cCsHtjƒ}tjdƒ|ƒ}|jdƒ|j|jƒdƒdS(NRR$(RbR*RcRYRRd(R!Rftwr((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_streamwriter_strwriteÔs  (R;R<tlenRhRiRk(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyR`Ÿs      t Test_ISO2022cBs#eZd„Zd„Zd„ZRS(cCs)d}d}|j|jdƒ|ƒdS(Ns(B:hu4:unit.ANi de familleu:hu4:unité de familles iso2022-jp-2(RR(R!t
iso2022jp2tuni((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_g2ÛscCsV|jddjdƒƒx6dD].}dj|ƒ}|jtd„|ƒƒq WdS(    Nsu­s iso-2022-jp-2siso-2022-jp-2004s iso-2022-jp-3u㐆cSs
|dkS(Ns€((tx((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyR)äs(siso-2022-jp-2004s iso-2022-jp-3(t assertNotInR t assertFalsetfilter(R!RWte((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_iso2022_jp_g0às cCsUtjdkrt}n    d„}x-tddƒD]}||ƒjddƒq1WdS(NicSs$td|d?ƒtd|d@ƒS(NiÀ×i
iÜiÿ(tunichr(Rq((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyR)êsit iso_2022_jptignore(R&t
maxunicodeRwtxrangeR (R!tmyunichrRq((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_bug1572832æs
        (R;R<RpRvR}(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyRmÚs        t TestStatefulcBs;eZdZdZdZdZd„Zd„Zd„ZRS(u世世s iso-2022-jps$B@$@$s
$B@$@$(BcCs&|j|jj|jƒ|jƒdS(N(RttextR RWtexpected_reset(R!((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt test_encodeöscsNtj|jƒƒ‰dj‡fd†|jDƒƒ}|j||jƒdS(NRc3s|]}ˆj|ƒVqdS(N(R (t.0tchar(RB(s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pys    <genexpr>üs(R*R>RWtjoinRRtexpected(R!toutput((RBs`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_incrementalencoderùs
 csjtj|jƒƒ‰t|jƒd‰dj‡‡fd†t|jƒDƒƒ}|j||jƒdS(NiRc3s-|]#\}}ˆj||ˆkƒVqdS(N(R (R‚tindexRƒ(RBt
last_index(s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pys    <genexpr>s(    R*R>RWRlRR„t    enumerateRR€(R!R†((RBR‰s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyttest_incrementalencoder_finals (    R;R<RRWR…R€RR‡R‹(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyR~ðs        tTestHZStatefulcBs eZdZdZdZdZRS(u聊聊Rs~{ADADs~{ADAD~}(R;R<RRWR…R€(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyRŒscCstjtƒdS(N(Rt run_unittestR;(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt    test_mainst__main__(ttestRttest.test_supportRtunittestRbR*R&R\R6RtTestCaseRR=RJRUR`RmR~RŒRŽR;(((s`/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_multibytecodec.pyt<module>s,<        3$ ;