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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
O\¬Qcf@stddlmZddlZddlZddlZddlZddlZddlZd„Zde    fd„ƒYZ
dej fd„ƒYZ de fd    „ƒYZ d
e fd „ƒYZd e fd „ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZdej fd„ƒYZdej fd„ƒYZdej fd„ƒYZde fd„ƒYZd ej fd!„ƒYZd"ej fd#„ƒYZdddddddddddddddddd d!gZx.eD]&ZeeƒdJkreeƒGHqqWdKej fdL„ƒYZdMej fdN„ƒYZ d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNg-Z"d†ej fd‡„ƒYZ#dˆej fd‰„ƒYZ$dŠej fd‹„ƒYZ%dŒej fd„ƒYZ&dŽej fd„ƒYZ'dej fd‘„ƒYZ(d’d“d”d•d–d—d˜d™dšd›dœddždŸd d¡d¢d£d¤d¥d¦d§d¨d©dªd«d¬d­d®d¯d°d±d²d³d´dµd¶d·d¸d¹dºd»d¼d½d¾d¿dÀdÁdÂdÃdÄdÅdÆdÇdÈdÉdÊdËdÌdÍdÎdÏdÐdÑdÒdÓdÔdÕdÖd×dØdÙdÚdÛdÜdÝdÞdßdàdádâdãdädådædçdèdédêdëdìdídîdïdðdñdòdódôdõdöd÷gfZ)e*edøƒrïe)j+dùƒndúdûdügZ,d“dÄdêdògZ-e-Z.dÇdýdþgZ/yddl0Z0Wne1k
rInXe)j+dþƒe-j+dþƒyddl2Z2Wne1k
r‡nXe)j+dýƒe-j+dýƒdÿej fd„ƒYZ3dej fd„ƒYZ4dej fd„ƒYZ5dej fd„ƒYZ6dej fd„ƒYZ7d    ej fd
„ƒYZ8d ej fd „ƒYZ9d „Z:e;dkrpe:ƒndS(Oiÿÿÿÿ(t test_supportNcs‡‡fd†}|S(Ncs&ˆjˆ|ƒ|t|ƒfƒdS(N(t assertEqualtlen(tinputtexpect(tcodertself(sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pytchecks((RRR((RRsX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pytcoding_checkerstQueuecBs,eZdZd„Zd„Zdd„ZRS(sF
    queue: write bytes at one end, read bytes from the other end
    cCs d|_dS(Nt(t_buffer(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt__init__scCs|j|7_dS(N(R (Rtchars((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pytwritesiÿÿÿÿcCsG|dkr"|j}d|_|S|j| }|j||_|SdS(NiR
(R (Rtsizets((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pytreads          (t__name__t
__module__t__doc__R RR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR     s        tReadTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(c
Cs!tƒ}tj|jƒ|ƒ}d}xVt|j|jƒ|ƒD]9\}}|j|ƒ||jƒ7}|j||ƒqCW|j|jƒdƒ|j|j    dƒ|j|j
dƒtj |jƒƒ}d}xLt|j|jƒ|ƒD]/\}}||j |ƒ7}|j||ƒqóW|j|j dt ƒdƒ|j|jdƒ|jƒd}xLt|j|jƒ|ƒD]/\}}||j |ƒ7}|j||ƒqW|j|j dt ƒdƒ|j|jdƒ|j|jƒ}    |j|djtj|    |jƒƒƒdS(NuR
(R    tcodecst    getreadertencodingtziptencodeRRRt
bytebuffert
charbuffertgetincrementaldecodertdecodetTruetbuffertresettjoint
iterdecode(
RRtpartialresultstqtrtresulttct partialresulttdtencoded((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt check_partial!s8    ( (
(c s%‡fd†‰td‡fd†}d}d}d}ˆj||tƒ|ƒˆj||tƒ|ƒˆj||tdƒ|ƒˆj||tdƒ|ƒg}g}xNtdjƒƒD]:\}}|j|dd    |ƒ|j|dd    ƒq¿Wˆj|d
j|ƒtƒd
j|ƒƒˆj|d
j|ƒtƒd
j|ƒƒxËtd ƒD]½}    x´djƒD]¦}d|    d |d }ˆ|ƒ}
x8tdƒD]*}ˆj|
j    dtƒ|    d |ƒq¨Wˆ|ƒ}
x4tdƒD]&}ˆj|
j    dtƒ|    d ƒqïWqsWq`WdS(Ncs1tj|jˆjƒƒ}tjˆjƒ|ƒS(N(tStringIORRRR(Rtstream(R(sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRNscs[ˆ|ƒ}g}x9trM|jd|d|ƒ}|s=Pn|j|ƒqWdj|ƒS(NRtkeependst|(RtreadlinetappendR"(RR/Rtreadertlinestline(R(sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt readalllinesRs     ufoo
bar
baz spam
eggsufoo
|bar
|baz |spam
|eggsufoo|bar|baz|spam|eggsi
u
 
 
   â€¨iÈuÄ2R
iPuauxxx
R/(
RtNoneRtFalset    enumeratetsplitR2R"txrangeR1( RR6Rt    sexpectedtsexpectednoendstvwtvwotitlineendRR3((RRsX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_readlineMs:
++  c=Cs.ddddddddd    d
d d d d d ddd d ddddddddddd dd dddddd d!d"d#d$d%d&d'd(d)d*d d+d,d-d.d/d0d1d2d3d4d5d6g=}tjd7j|ƒj|jƒƒ}tj|jƒ|ƒ}x.t|ƒD] \}}|j|||ƒqWdS(8Ns:<%!--===================================================
s,    BLOG index page: show recent articles,
s7    today's articles, or articles of a specific date.
s>========================================================--%>
s!<%@inputencoding="ISO-8859-1"%>
s<%@pagetemplate=TEMPLATE.y%>
s$<%@import=import frog.util, frog%>
s!<%@import=import frog.objects%>
s9<%@import=from frog.storageerrors import StorageError%>
s<%
s
simport logging
s+log=logging.getLogger("Snakelets.logger")
suser=self.SessionCtx.user
s-storageEngine=self.SessionCtx.storageEngine
s-def readArticlesFromDate(date, count=None):
s2    entryids=storageEngine.listBlogEntries(date)
s%    entryids.reverse() # descending
s    if count:
s#        entryids=entryids[:count]
s
    try:
s\        return [ frog.objects.BlogEntry.load(storageEngine, date, Id) for Id in entryids ]
s    except StorageError,x:
s6        log.error("Error loading articles: "+str(x))
s,        self.abort("cannot load articles")
sshowdate=None
sarg=self.Request.getArg()
sif arg=="today":
s,    #-------------------- TODAY'S ARTICLES
s-    self.write("<h2>Today's articles</h2>")
s(    showdate = frog.util.isodatestr() 
s.    entries = readArticlesFromDate(showdate)
selif arg=="active":
s4    #-------------------- ACTIVE ARTICLES redirect
s     self.Yredirect("active.y")
selif arg=="login":
s/    #-------------------- LOGIN PAGE redirect
s    self.Yredirect("login.y")
selif arg=="date":
s7    #-------------------- ARTICLES OF A SPECIFIC DATE
s2    showdate = self.Request.getParameter("date")
sV    self.write("<h2>Articles written on %s</h2>"% frog.util.mediumdatestr(showdate))
selse:
s+    #-------------------- RECENT ARTICLES
s,    self.write("<h2>Recent articles</h2>")
s.    dates=storageEngine.listBlogEntryDates()
s    if dates:
s        entries=[]
s        SHOWAMOUNT=10
s         for showdate in dates:
sW            entries.extend( readArticlesFromDate(showdate, SHOWAMOUNT-len(entries)) )
s*            if len(entries)>=SHOWAMOUNT:
s                break
s                
R
(R-R"RRRRR9R(RRR.R3R@R5((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bug1175396s‚    $cCsÌtƒ}tj|jƒ|ƒ}tj|jƒ|ƒ}|jdƒ|j|jdtƒdƒ|jdƒ|j|jdtƒdƒ|j|jdtƒdƒ|jdƒ|j|jdtƒdƒ|j|jdtƒdƒ|jdƒ|j|jdt    ƒdƒ|jdƒ|j|jdt    ƒdƒ|j|jdt    ƒd    ƒ|jdƒ|j|jdt    ƒdƒ|j|jdt    ƒdƒ|jd
ƒ|j|jdt    ƒd
ƒdS( Nufoo R/ufoou
bar uubarubazu
ubar ufoo
(
R    Rt    getwriterRRRRR1R8R(RR%twriterR3((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_readlinequeueÄs*           cCs¯d}d}d}|||j|jƒ}tj|ƒ}tj|jƒ|ƒ}|j|jƒ|ƒ|j|jƒ|ƒ|j|jƒ|ƒ|j|jƒdƒdS(NuAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
u`offending line: ladfj askldfj klasdj fskla dfzaskdj fasklfj laskd fjasklfzzzzaa%whereisthis!!!
u next line.
u(RRR-RRRR1(Rts1ts2ts3RR.R3((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bug1098990_aßsc    Csïd}d}d}d}d}|||||j|jƒ}tj|ƒ}tj|jƒ|ƒ}|j|jƒ|ƒ|j|jƒ|ƒ|j|jƒ|ƒ|j|jƒ|ƒ|j|jƒ|ƒ|j|jƒdƒdS(Nuaaaaaaaaaaaaaaaaaaaaaaaa
ubbbbbbbbbbbbbbbbbbbbbbbb
ustillokay:bbbbxx
ubroken!!!!badbad
u againokay.
u(RRR-RRRR1(    RRGRHRIts4ts5RR.R3((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bug1098990_bìs"(RRR,RBRCRFRJRM(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR s     ,    2    E         t    UTF32TestcBsPeZdZdZdZd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    sutf-32s$ÿþspamspamt$þÿspamspamcCs¶tj|jƒ\}}}}tjƒ}||ƒ}|jdƒ|jdƒ|jƒ}|j||jkp}||jkƒtj|ƒ}||ƒ}|j    |j
ƒdƒdS(Nuspamuspamspam( RtlookupRR-Rtgetvaluet
assertTruetspamletspambeRR(Rt_R3RERtfR*((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_only_one_boms     % cCsxtjdƒ}tj|jƒ|ƒ}|jt|jƒtjdƒ}tj|jƒ|ƒ}|jt|jƒdS(Nisÿisÿÿÿÿsÿÿÿÿÿÿÿÿ(R-RRRt assertRaisest UnicodeErrorR(RRRV((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_badboms cCs\|jdddddddddddddddddddddddddgƒdS(Nu ÿĀ￿𐀀uuuÿuÿĀuÿĀ￿(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_partials4cCsB|jdtjddtƒƒ|jdtjddtƒƒdS(    Nu�istreplaceutignore(u�i(ui(RRt utf_32_decodeR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_handlers>s        cCs |jttjddtƒdS(Nsÿtstrict(RXtUnicodeDecodeErrorRR^R(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_errorsDscCsbddd}|jddtj|ƒdƒddd}|jddtj|ƒdƒdS(Nsÿþtiu𐀀itþÿt(RRR^(Rt
encoded_let
encoded_be((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_issue8941Hs   ( RRRRSRTRWRZR[R_RbRh(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRNýs                        t UTF32LETestcBs2eZdZd„Zd„Zd„Zd„ZRS(s    utf-32-lecCsP|jdddddddddddddddddddddgƒdS(Nu ÿĀ￿𐀀uuuÿuÿĀuÿĀ￿(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR[Us,cCs |jdj|jƒdƒdS(Nu𐈃s(RRR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_simplepscCs |jttjddtƒdS(NsÿR`(RXRaRtutf_32_le_decodeR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRbsscCs/dd}|jddtj|ƒdƒdS(NRciu𐀀i(RRRk(RR+((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRhws
 (RRRR[RjRbRh(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRiRs
            t UTF32BETestcBs2eZdZd„Zd„Zd„Zd„ZRS(s    utf-32-becCsP|jdddddddddddddddddddddgƒdS(Nu ÿĀ￿𐀀uuuÿuÿĀuÿĀ￿(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR[s,cCs |jdj|jƒdƒdS(Nu𐈃t(RRR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRjœscCs |jttjddtƒdS(NsÿR`(RXRaRtutf_32_be_decodeR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRbŸscCs/dd}|jddtj|ƒdƒdS(NReiu𐀀i(RRRn(RR+((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRh£s
 (RRRR[RjRbRh(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRl~s
            t    UTF16TestcBsPeZdZdZdZd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    sutf-16sÿþspamspamsþÿspamspamcCs¶tj|jƒ\}}}}tjƒ}||ƒ}|jdƒ|jdƒ|jƒ}|j||jkp}||jkƒtj|ƒ}||ƒ}|j    |j
ƒdƒdS(Nuspamuspamspam( RRPRR-RRQRRRSRTRR(RRUR3RERRVR*((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRW±s     % cCsxtjdƒ}tj|jƒ|ƒ}|jt|jƒtjdƒ}tj|jƒ|ƒ}|jt|jƒdS(Nsÿÿsÿÿÿÿ(R-RRRRXRYR(RRRV((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRZÀs cCs>|jdddddddddddddddgƒdS(Nu ÿĀ￿𐀀uuuÿuÿĀuÿĀ￿(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR[És cCsB|jdtjddtƒƒ|jdtjddtƒƒdS(    Nu�isR\uR](u�i(ui(RRt utf_16_decodeR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR_Þs        cCs |jttjddtƒdS(NsÿR`(RXRaRRpR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRbäscCs—d}|j|jƒ}|jtjtjƒttjdƒ}|j|ƒWdQXtjtjdd|jƒ}|j    |j
ƒ|ƒWdQXdS(NuHello
world
twbtUR( RRt
addCleanupRtunlinktTESTFNtopenRRRR(RRGRtfpR3((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bug691291çs!( RRRRSRTRWRZR[R_RbRx(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRo«s                        t UTF16LETestcBs eZdZd„Zd„ZRS(s    utf-16-lecCs8|jdddddddddddddg ƒdS(Nu ÿĀ￿𐀀uuuÿuÿĀuÿĀ￿(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR[÷scCsndddddddg}xL|D]D\}}|jttj|d tƒ|j|jd dƒ|ƒq"WdS(Nsÿu�tAZuA�t    ABCDZuABCD�tØtØAtØAu�AtÜAR`sutf-16leR\(sÿu�(RzuA�(R{uABCD�(R|u�(R}u�(R~u�A(Ru�A(RXRaRtutf_16_le_decodeRRR(Rtteststrawtexpected((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRb
s     (RRRR[Rb(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRyôs    t UTF16BETestcBs eZdZd„Zd„ZRS(s    utf-16-becCs8|jdddddddddddddg ƒdS(Nu ÿĀ￿𐀀uuuÿuÿĀuÿĀ￿(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR[scCsndddddddg}xL|D]D\}}|jttj|d tƒ|j|jd dƒ|ƒq"WdS(Nsÿu�tAÿuA�t    ABCDZuABCD�sØsØÜsØAu�AsÜAR`sutf-16beR\(sÿu�(R…uA�(R†uABCD�(sØu�(sØÜu�(sØAu�A(sÜAu�A(RXRaRtutf_16_be_decodeRRR(RRR‚Rƒ((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRb/s     (RRRR[Rb(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR„s    tUTF8TestcBseZdZd„ZRS(sutf-8cCsA|jddddddddddddddddgƒdS(Nuÿ߿ࠀ￿𐀀uuÿuÿ߿uÿ߿ࠀu ÿ߿ࠀ￿(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR[As"(RRRR[(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRˆ>stUTF7TestcBseZdZd„ZRS(sutf-7cCs#|jddddddgƒdS(Nua+-buaua+ua+-(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR[Zs(RRRR[(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR‰Wst UTF16ExTestcBseZd„Zd„ZRS(cCs#|jttjdddtƒdS(NsÿR`i(RXRaRtutf_16_ex_decodeR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRbhscCs|jttjƒdS(N(RXt    TypeErrorRR‹(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_bad_argsks(RRRbR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRŠfs    tReadBufferTestcBs#eZd„Zd„Zd„ZRS(cCs5ddl}|jtj|jddƒƒdƒdS(NiÿÿÿÿR(tspami(Ri(tarrayRRtreadbuffer_encode(RR((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt
test_arrayps cCs|jtjdƒdƒdS(NR
i(R
i(RRR‘(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt
test_emptywscCs-|jttjƒ|jttjdƒdS(Ni*(RXRŒRR‘(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRzs(RRR’R“R(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRŽns        tCharBufferTestcBs#eZd„Zd„Zd„ZRS(cCs|jtjdƒdƒdS(NRi(sspami(RRtcharbuffer_encode(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_string€scCs|jtjdƒdƒdS(NR
i(R
i(RRR•(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR“ƒscCs-|jttjƒ|jttjdƒdS(Ni*(RXRŒRR•(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR†s(RRR–R“R(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR”~s        t UTF8SigTestcBs;eZdZd„Zd„Zd„Zd„Zd„ZRS(s    utf-8-sigcCsS|jddddddddddddddddddddddgƒdS(    Nuÿ߿ࠀ￿𐀀uuuuÿuÿ߿u ÿ߿ࠀuÿ߿ࠀ￿(R,(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR[s.cCstddƒdS(Nss    utf-8-sig(tunicode(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bug1601501©scCs>tjdƒƒ}d}|j|j|jdƒƒ|ƒdS(Ns    utf-8-siguspam(RRRRR(RR*R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bom­sc    CsÞd}tjd}tjdƒ}xµdgtddƒdddd    d
gD]Š}|tj|ƒƒ}tjƒ}xD|dk    r”|j|ƒ}n |jƒ}|sªPn|j|ƒqv|jƒ}|j    ||ƒqLWdS( Nu ABC¡∀XYZs ABC¡∀XYZs    utf-8-sigii i@i€iii(
RtBOM_UTF8RR7trangeR-RRRQR(    Rt    unistringt
bytestringR3tsizehinttistreamtostreamtdatatgot((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_stream_bom²s      c    Cs×d}d}tjdƒ}xµdgtddƒdddd    d
gD]Š}|tj|ƒƒ}tjƒ}xD|dk    r|j|ƒ}n |jƒ}|s£Pn|j|ƒqo|jƒ}|j||ƒqEWdS( Nu ABC¡∀XYZs ABC¡∀XYZs    utf-8-sigii i@i€iii(    RRR7RœR-RRRQR(    RRRžR3RŸR R¡R¢R£((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_stream_bareÈs     (RRRR[R™RšR¤R¥(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR—Šs                 tEscapeDecodeTestcBs,eZd„Zd„Zd„Zd„ZRS(cCs|jtjdƒdƒdS(NR
i(R
i(RRt escape_decode(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR“ßscCsctj}xStdƒD]E}t|ƒ}|dkr|j||dƒ|ddfƒqqWdS(Nis\t0i(RR§RœtchrR(RRtb((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_rawâs
      cCstj}t||ƒ}|ddƒ|ddƒ|ddƒ|ddƒ|d    d
ƒ|d d ƒ|d dƒ|ddƒ|ddƒ|ddƒ|ddƒ|dd
ƒ|ddƒ|ddƒ|ddƒ|ddƒ|dd ƒ|d!d"ƒ|d#d ƒ|d$d ƒ|d%d%ƒ|d&d"ƒxDtd'ƒD]6}t|ƒ}|d(krC|d)|d)|ƒqCqCWdS(*Ns[\
]s[]s[\"]s["]s[\']s[']s[\\]s[\]s[\a]s[]s[\b]s[]s[\t]s[    ]s[\n]s[
]s[\v]s[ ]s[\f]s[ ]s[\r]s[ ]s[\7]s[\8]s[\78]s[8]s[\41]s[!]s[\418]s[!8]s[\101]s[A]s[\1010]s[A0]s[\501]s[\x41]s[\X41]s[\x410]is
"'\abtnvfr01234567xs\(RR§RRœR©(RRRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_escapeés8                            cCs½tj}|jt|dƒ|jt|dƒ|j|ddƒd ƒ|j|ddƒdƒ|jt|d    ƒ|jt|d
ƒ|j|d dƒdƒ|j|d dƒdƒdS(Ns\xs[\x]s[\x]\xR]s[]iR\s[?]?s\x0s[\x0]s[\x0]\x0i(s[]i(s[?]?i(s[]i(s[?]?i(RR§RXt
ValueErrorR(RR((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRbs    (RRR“R«R¬Rb(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR¦Þs            t RecodingTestcBseZd„ZRS(cCs<tjƒ}tj|ddƒ}|jdƒ|jƒdS(Ntunicode_internalsutf-8ua(R-Rt EncodedFileRtclose(RRVtf2((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_recodings  (RRR³(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR®su"ليهمابتكلموشعربي؟tegbpdaj6bu4bxfgehfvwxnu他们为什么不说中文tihqwcrb4cv8a8dqg056pqjyeu他們爲什麽不說中文tihqwctvzc91f659drss3x8bo0ybuPročprostěnemluvíčeskysProprostnemluvesky-uyb24dma41au,למההםפשוטלאמדבריםעבריתt4dbcagdahymbxekheh6e0a7fei0buZयहलोगहिन्दीक्योंनहींबोलसकतेहैंt,i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cdu6なぜみんな日本語を話してくれないのかt&n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxauH세계의모든사람들이한국어를이해한다면얼마나좋을까tE989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5jpsd879ccm6fea98cu8почемужеонинеговорятпорусскиt b1abfaaepdrnnbgefbaDotcwatmq2g4lu*PorquénopuedensimplementehablarenEspañols-PorqunopuedensimplementehablarenEspaol-fmd56au-TạisaohọkhôngthểchỉnóitiếngViệts,TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9gu3å¹´B組金八先生s3B-ww4c5e180e575a65lsy2bu"安室奈美恵-with-SUPER-MONKEYSs(-with-SUPER-MONKEYS-pc58ag80a8qai00g7n9nu'Hello-Another-Way-それぞれの場所s(Hello-Another-Way--fc4qua05auwb3674vfr0buひとつ屋根の下2s2-u9tlzr9756bt3uc0vuMajiでKoiする5秒前sMajiKoi5-783gue6qz075azm5euパフィーdeルンバsde-jg4avhby1noc0duそのスピードでtd9juau41awczczpu -> $1.00 <-s -> $1.00 <--it PunycodeTestcBseZd„Zd„ZRS(cCs@x9tD]1\}}|j|jdƒjƒ|jƒƒqWdS(Ntpunycode(tpunycode_testcasesRRtlower(Rtunitpuny((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_encodeˆscCs4x-tD]%\}}|j||jdƒƒqWdS(NR¾(R¿RR(RRÁRÂ((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_decode‘s(RRRÃRÄ(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR½‡s        tUnicodeInternalTestcBs,eZd„Zd„Zd„Zd„ZRS(cCsßtjdkrÛdddg}dd    d
d d g}xT|D]L\}}tjd krmdjt|ƒƒ}n|j||jdƒƒq:WxN|D]C}tjd kr¾djt|ƒƒ}n|jt|jdƒq‘WndS(Niÿÿtÿÿuô¿¿tuāR
usÿÿÿs€stttlittleR¯(RÆuô¿¿(RÇuā(R
u(    tsyst
maxunicodet    byteorderR"treversedRRRXRa(Rtoktnot_oktinternalRÁ((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bug1251300–s$         cCs“tjdkrydjdƒWn_tk
r}|jd|jƒ|jd|jƒ|jd|jƒ|jd|jƒqX|j    ƒndS(NiÿÿtR¯ii(
RËRÌRRaRRtobjecttstarttendtfail(Rtex((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_decode_error_attributes°scCsxtjdkrttjdtjƒtjdƒ}djdƒ}|d|d |dfdƒ}|jd|ƒndS(    NiÿÿRÅR¯uabs%s""""%sii (uabi (RËRÌRtregister_errort ignore_errorst
getdecoderRR(Rtdecodertabtignored((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_decode_callback¼s    cCsptjdƒ}|j|dƒddƒ|j|dƒddƒtjdƒ}|j|dƒddƒdS(    NR¯uaiuéłis string-escapes\x00i(Rt
getencoderR(Rtencoder((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_encode_lengthÅs
(RRRÒRÙRàRã(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRŕs                s%foo­͏᠆᠋bar​⁠baz︀︈️t    foobarbaztCAFEtcafesßtsssİsi̇sŃͺsń Î¹sǰ ªsǰ asá¾·sᾶιsǰsΐsΰsẖsὖt s s s s​R
s ss…s᠎ss𝅵ss󱈴sôˆ´sò¿¾sô¿¿sí½‚s�s⿵śśs‎s‪s󠀁s󠁂sfooÖ¾bars    fooﵐbars    fooï¹¶bars    foo ÙŽbarsا1sا1بsX­ßİ℡ǰ ªΰ sxssi̇telǰ aΰ sXß㌖İ℡⒟㌀s*xssキロメートルi̇tel(d)アパートt NameprepTestcBseZd„ZRS(cCsÜddlm}xÅttƒD]·\}\}}|dkrAqnt|dƒ}|dkrr|jt||ƒqt|dƒ}y|j||ƒ|ƒWqt    k
rÓ}t
j d|dt |ƒfƒ‚qXqWdS(Niÿÿÿÿ(tnameprepsutf-8s Test 3.%d: %si( tencodings.idnaRêR9tnameprep_testsR7R˜RXRYRt    ExceptionRt
TestFailedtstr(RRêtpostorigtpreppedte((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_nameprepis  (RRRô(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRéhst IDNACodecTestcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsh|jtddƒdƒ|jtddƒdƒ|jtddƒdƒ|jtddƒd    ƒdS(
Ns
python.orgtidnau
python.orgs python.org.u python.org.sxn--pythn-mua.orgu pythön.orgsxn--pythn-mua.org.u pythön.org.(RR˜(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_builtin_decode|scCsh|jdjdƒdƒ|jdjdƒdƒ|jdjdƒdƒ|jdjdƒdƒdS(    Nu
python.orgRös
python.orgs python.org.u pythön.orgsxn--pythn-mua.orgu pythön.org.sxn--pythn-mua.org.(RR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_builtin_encode‚scCsQddl}tjdƒ|jdƒƒ}|jdƒ|j|jƒdƒdS(NiÿÿÿÿRötabciu(R-RRRR(RR-R&((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_streamˆs  cCs‚|jdjtjddƒƒdƒ|jdjtjddƒƒdƒ|jdjtjddƒƒdƒ|jdjtjddƒƒdƒtjdƒƒ}|j|jd    ƒd
ƒ|j|jd ƒd ƒ|j|jd ƒd
ƒ|j|jd
tƒdƒ|jƒ|j|jd    ƒd
ƒ|j|jd ƒd ƒ|j|jdƒdƒ|j|jdtƒd
ƒdS(NR
s
python.orgRöu
python.orgs python.org.u python.org.sxn--pythn-mua.org.u pythön.org.sxn--xamus    ple-9ta.ou    Ã¤xample.urguorgsrg.uorg.(RR"RR#RRRR!(RRÝ((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_incremental_decodeŽs,
cCsP|jdjtjddƒƒdƒ|jdjtjddƒƒdƒ|jdjtjddƒƒdƒ|jdjtjddƒƒdƒtjdƒƒ}|j|jd    ƒdƒ|j|jd
ƒd ƒ|j|jd tƒd ƒ|jƒ|j|jd    ƒdƒ|j|jdƒdƒ|j|jd tƒdƒdS(NR
u
python.orgRös
python.orgu python.org.s python.org.u pythön.org.sxn--pythn-mua.org.uäxu    ample.orgsxn--xample-9ta.utorgu
ample.org.sxn--xample-9ta.org.(RR"Rt
iterencodetgetincrementalencoderRRR!(RRâ((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_incremental_encode¬s(
(RRR÷RøRúRûRÿ(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRõ{s
                tCodecsModuleTestcBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    cCse|jtjddƒdƒ|jttjƒ|jtjdƒdƒ|jttjddƒdS(Nsäöüslatin-1uäöüRùuabcsÿtascii(RRRRXRŒRa(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÄÊs
cCs~|jtjddƒdƒ|jttjƒ|jttjddƒ|jtjdƒdƒ|jttjdd    ƒdS(
Nuäöüslatin-1säöütfoot__spam__uabcRùuÿffR(RRRRXRŒt LookupErrortUnicodeEncodeError(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÃÑs cCs-|jttjƒ|jttjdƒdS(Ni*(RXRŒRtregister(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_registerÙscCsC|jttjƒ|jttjdƒ|jttjdƒdS(NRRè(RXRŒRRPR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_lookupÝscCs-|jttjƒ|jttjdƒdS(NR(RXRŒRRáR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_getencoderâscCs-|jttjƒ|jttjdƒdS(NR(RXRŒRRÜR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_getdecoderæscCs-|jttjƒ|jttjdƒdS(NR(RXRŒRRR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_getreaderêscCs-|jttjƒ|jttjdƒdS(NR(RXRŒRRDR(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_getwriterîscCsŒtjtjƒ}|jtjtj|ƒytjtjdƒWn!tjk
re|jdƒnXtjdƒ}|j    |j
dƒdS(Nttr_TRstest needs Turkish localetASCIIR( tlocalet    getlocaletLC_CTYPERst    setlocaletErrortskipTestRRPRtname(Rt    oldlocaleR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_lookup_issue1813òs( RRRÄRÃRRR    R
R R R(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÈs                                tStreamReaderTestcBseZd„Zd„ZRS(cCs(tjdƒ|_tjdƒ|_dS(Nsutf-8s한
글(RRR3R-R.(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pytsetUpscCs2|j|jƒ}|j|jƒddgƒdS(Nu한
u글(R3R.Rt    readlines(RRV((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_readliness(RRRR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÿs    tEncodedFileTestcBseZd„ZRS(cCs‚tjdƒ}tj|ddƒ}|j|jƒdƒtjƒ}tj|ddƒ}|jdƒ|j|jƒdƒdS(Ns한
글s    utf-16-lesutf-8s\Õ
®tlatin1süsü(R-RR°RRRRQ(RRVtef((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt
test_basic s  (RRR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR    st Str2StrTestcBseZd„Zd„ZRS(cCs]djdƒ}tjdƒtj|ƒƒ}|jƒ}|j|dƒ|j|tƒdS(Ns€t base64_codec(RRRR-RRtassertIsInstanceRï(RtsinR3tsout((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt    test_reads
 cCs]djdƒ}tjdƒtj|ƒƒ}|jƒ}|j|dƒ|j|tƒdS(Ns€R!(RRRR-R1RR"Rï(RR#R3R$((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRBs
 (RRR%RB(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR s    RR!tbig5t    big5hkscstcharmaptcp037tcp1006tcp1026tcp1140tcp1250tcp1251tcp1252tcp1253tcp1254tcp1255tcp1256tcp1257tcp1258tcp424tcp437tcp500tcp720tcp737tcp775tcp850tcp852tcp855tcp856tcp857tcp858tcp860tcp861tcp862tcp863tcp864tcp865tcp866tcp869tcp874tcp875tcp932tcp949tcp950t euc_jis_2004t euc_jisx0213teuc_jpteuc_krtgb18030tgb2312tgbkt    hex_codect    hp_roman8thzRöt
iso2022_jpt iso2022_jp_1t iso2022_jp_2tiso2022_jp_2004t iso2022_jp_3tiso2022_jp_extt
iso2022_krt    iso8859_1t
iso8859_10t
iso8859_11t
iso8859_13t
iso8859_14t
iso8859_15t
iso8859_16t    iso8859_2t    iso8859_3t    iso8859_4t    iso8859_5t    iso8859_6t    iso8859_7t    iso8859_8t    iso8859_9tjohabtkoi8_rtkoi8_utlatin_1t mac_cyrillict    mac_greekt mac_icelandt
mac_latin2t    mac_romant mac_turkishtpalmostptcp154R¾traw_unicode_escapetrot_13t    shift_jistshift_jis_2004tshift_jisx0213ttis_620tunicode_escapeR¯tutf_16t    utf_16_bet    utf_16_letutf_7tutf_8t mbcs_encodetmbcst quopri_codect string_escapetuu_codect
zlib_codect    bz2_codectBasicUnicodeTestcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cs3d}x&tD]}tj|ƒj}|jdƒrA|d7}n|dkrVd}n|j|jddƒ|jddƒƒtj|ƒ|ƒ\}}|j|t|ƒd|t|ƒ|fƒtj    |ƒ|ƒ\}}|j||d|||fƒ|t
krÓt ƒ}tj |ƒ|ƒ}d}    x+|D]#}
|j |
ƒ|    |jƒ7}    q7Wt ƒ}tj|ƒ|ƒ} d} x+|    D]#}
|j |
ƒ| | jƒ7} q‰W|j| |d| ||fƒn|tkr y%tj|ƒƒ‰tj|ƒ‰Wntk
rnàXd}    x!|D]}
|    ˆj|
ƒ7}    q%W|    ˆjdtƒ7}    tj|ƒƒ‰d} x!|    D]}
| ˆj|
ƒ7} qwW| ˆjdtƒ7} |j| |d| ||fƒd}    x!|D]}
|    ˆj|
ƒ7}    q×W|    ˆjdtƒ7}    tj|ƒ‰d} x!|    D]}
| ˆj|
ƒ7} q&W| ˆjdtƒ7} |j| |d| ||fƒdjtjtj||ƒ|ƒƒ} |j| |d| ||fƒdjtjtjd|ƒ|ƒƒ} |j| dƒ|tkr+y+tj|ƒd    ƒ‰tj|d    ƒ‰Wntk
rAq(Xdj‡fd
†|Dƒƒ}    tj|ƒd    ƒ‰dj‡fd †|    Dƒƒ} |j| |d| ||fƒdj‡fd †|Dƒƒ}    tj|d    ƒ‰dj‡fd †|    Dƒƒ} |j| |d| ||fƒq+q q WdS(Nuabc123t_codecRrRUt-s%r != %r (encoding=%r)R
uR]c3s|]}ˆj|ƒVqdS(N(R(t.0R((Râ(sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pys    <genexpr> sc3s|]}ˆj|ƒVqdS(N(R(R‘R((RÝ(sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pys    <genexpr>sc3s|]}ˆj|ƒVqdS(N(R(R‘R((tcencoder(sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pys    <genexpr>sc3s|]}ˆj|ƒVqdS(N(R(R‘R((tcdecoder(sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pys    <genexpr>s(tall_unicode_encodingsRRPRtendswithRR\RáRRÜtbroken_unicode_with_streamsR    RDRRRtbroken_incremental_codersRþt    _testcapitcodec_incrementalencoderRRRRRtcodec_incrementaldecoderR"R#Rýtonly_strict_mode(RRRRtbytesRR R%REt encodedresultR(R3t decodedresultR'((R“R’RÝRâsX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt test_basics½sŒ       (,              #        ' '   cCsÅdddddf}x¦tD]ž}|dkr7qn|tkrIqntj|ƒtj|j|ƒƒƒ}xJtdƒD]<}|jddƒ|jƒ}|j    |t
|ƒ |ƒq}WqWdS(Nu%s
%s
iduabc123udef456Röii( R”R–RRR-RR;tseekR1RR(RRRR3ttR5((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt    test_seeks   ' cCsVxOtD]G}tj|ƒ}|jt|ƒ|dkr|jt|dƒqqWdS(NRöR¾i*(sidnaspunycode(R”RRÜRXRŒ(RRRÝ((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bad_decode_args%s
  cCs4x-tD]%}tj|ƒ}|jt|ƒqWdS(N(R”RRáRXRŒ(RRRâ((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_bad_encode_args,s cCs3ddlm}t|jƒ}|j||ƒdS(Niÿÿÿÿ(R,(t    encodingsR,ttypetencoding_tableR(RR,t
table_type((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt"test_encoding_map_type_initialized1s(RRRŸR¢R£R¤R©(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR޼s
    Y            t BasicStrTestcBseZd„ZRS(cCs‡d}xztD]r}tj|ƒ|ƒ\}}|j|t|ƒƒtj|ƒ|ƒ\}}|j||d|||fƒq WdS(Ntabc123s%r != %r (encoding=%r)(tall_string_encodingsRRáRRRÜ(RRRRœRR ((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRŸ8s  (RRRŸ(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRª7st CharmapTestcBs#eZd„Zd„Zd„ZRS(cCs!|jtjdddƒdƒ|jttjdddƒ|jttjdddƒ|jtjdddƒdƒ|jtjdddƒdƒ|jtjdd    dƒdƒ|jtjdd    dƒdƒd
jd „td ƒDƒƒ}|jtj|d    d ƒd t|ƒfƒdS(NtR`uabciuabuab￾R\uab�R]R
css|]}t|ƒVqdS(N(R©(R‘R@((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pys    <genexpr>csiu(uabci(uab�i(uab�i(uabi(uabi(RRtcharmap_decodeRXRaR"R;R(Rtallbytes((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_decode_with_string_mapAs.        cCsÔ|jtjddidd6dd6dd6ƒdƒ|jtjddid d6d d6d d6ƒdƒ|jtjddidd6dd6dd6ƒdƒ|jtjddidd6dd6dd6ƒdƒ|jttjddidd6dd6ƒ|jttjddidd6dd6dd6ƒ|jttjddidd6dd6dd6ƒ|jtjddidd6dd6ƒdƒ|jtjddidd6dd6dd6ƒdƒ|jtjddidd6dd6dd6ƒd ƒ|jtjddidd6dd6ƒd!ƒ|jtjddidd6dd6dd6ƒd"ƒ|jtjddidd6dd6dd6ƒd#ƒdjd„tdƒDƒƒ}|jtj|diƒdt|ƒfƒdS($NR®R`uaiubiuciuabciuAauBbuCcuAaBbCcuô¿¿uô¿¿bcuuabu￾R\uab�R]R
css|]}t|ƒVqdS(N(R©(R‘R@((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pys    <genexpr>¸si(uabci(uAaBbCci(uô¿¿bci(uabi(uab�i(uab�i(uab�i(uabi(uabi(uabi(    RRR¯RXRaR7R"R;R(RR°((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_decode_with_int2str_mapisj                         cCsÞtdƒ}tdƒ}tdƒ}|jtjddi|d6|d6|d6ƒdƒ|jtjddid d6|d6|d6ƒdƒ|jttjddid d6|d6|d6ƒ|jttjddi|d6|d6ƒ|jttjddi|d6|d6dd6ƒ|jtjddi|d6|d6ƒdƒ|jtjddi|d6|d6dd6ƒdƒ|jtjddi|d6|d6ƒdƒ|jtjddi|d6|d6dd6ƒdƒdS(NuaubucR®R`iiiuabciiÿÿuô¿¿bciiþÿR\uab�R]uab(uabci(uô¿¿bci(uab�i(uab�i(uabi(uabi(tordRRR¯RXRŒRa(RtaRªR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_decode_with_int2int_map¾sH                        (RRR±R²Rµ(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR­@s    (    Ut WithStmtTestcBseZd„Zd„ZRS(cCsGtjdƒ}tj|ddƒ}|j|jƒdƒWdQXdS(Nsüslatin-1sutf-8sü(R-RR°RR(RRVR((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_encodedfileùscCs_tjdƒ}tjdƒ}tj||j|jdƒ}|j|jƒdƒWdQXdS(Nsüsutf-8R`uü(R-RRPtStreamReaderWritert streamreadert streamwriterRR(RRVtinfotsrw((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_streamreaderwriterþs
(RRR·R½(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR¶øs    tUnicodeEscapeTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs6|jtjdƒdƒ|jtjdƒdƒdS(NuR
i(R
i(ui(RRtunicode_escape_encodetunicode_escape_decode(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR“scCsdtj}xTtddƒD]C}|tdƒkr|j|t|ƒƒt|ƒdfƒqqWdS(Ni is\i(RR¿RœR³RtunichrR©(RRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_raw_encode s    cCsitj}xYtdƒD]K}|tdƒkr|j|t|ƒdƒt|ƒddfƒqqWdS(Nis\R¨u0i(RRÀRœR³RR©RÁ(RRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_raw_decodes    cCsÞtj}t||ƒ}|ddƒ|ddƒ|ddƒ|ddƒx@td    ƒD]2}t|ƒd
krY|t|ƒd |ƒqYqYWx.td d ƒD]}|t|ƒd |ƒqŸW|ddƒ|ddƒdS(Nu    s\tu
s\nu s\ru\s\\i s    
s\x%02xiiu€s\u20acu𝄠s
\U0001d120(RR¿RRœR©RÁ(RRRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_escape_encodes         cCs‡tj}t||ƒ}|ddƒ|ddƒ|ddƒ|ddƒ|d    d
ƒ|d d ƒ|d dƒ|ddƒ|ddƒ|ddƒ|ddƒ|dd
ƒ|ddƒ|ddƒ|ddƒ|ddƒ|d d!ƒ|d"d#ƒ|d$d!ƒ|d%d#ƒ|d&d'ƒ|d(d)ƒxJtd*ƒD]<}t|ƒd+krC|d,t|ƒd-t|ƒƒqCqCWdS(.Ns[\
]u[]s[\"]u["]s[\']u[']s[\\]u[\]s[\a]u[]s[\b]u[]s[\t]u[    ]s[\n]u[
]s[\v]u[ ]s[\f]u[ ]s[\r]u[ ]s[\7]s[\8]u[\8]s[\78]u[8]s[\41]u[!]s[\418]u[!8]s[\101]u[A]s[\1010]u[A0]s[\x41]s[\x410]s\u20acu€s
\U0001d120u𝄠is
"'\abtnvfr01234567xuUNs\u\(RRÀRRœR©RÁ(RRRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_escape_decode&s6                          cCs7tj}xâdddfD]Ñ\}}xÂt|ƒD]´}|jt|d|d|ƒ|jt|d|d|d    ƒd|d|d
|d|}|j||d ƒd t|ƒfƒ|j||d ƒdt|ƒfƒq2WqW|jt|dƒ|j|dd ƒdƒ|j|dd ƒdƒdS(NtxituiRrs\R¨s[\t]s]\R]u[]R\u[�]�s
\U00110000ui
u�(RÆi(RÇi(Rri(ui
(u�i
(RRÀRœRXRaRR(RRR(R*R@R¢((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyttest_decode_errorsCs      "%(RRR“RÂRÃRÄRÅRÉ(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR¾s                     tRawUnicodeEscapeTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs6|jtjdƒdƒ|jtjdƒdƒdS(NuR
i(R
i(ui(RRtraw_unicode_escape_encodetraw_unicode_escape_decode(R((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyR“UscCsLtj}x<tdƒD].}|j|t|ƒƒt|ƒdfƒqWdS(Nii(RRËRœRRÁR©(RRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÂYs    cCsTtj}xDtdƒD]6}|j|t|ƒdƒt|ƒddfƒqWdS(NiR¨u0i(RRÌRœRR©RÁ(RRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÃ^s    cCsƒtj}t||ƒ}xJtdƒD]<}t|ƒdkr%|dt|ƒdt|ƒƒq%q%W|ddƒ|ddƒdS(    NituUu\s\u€s\u20acu𝄠s
\U0001d120(RRËRRœR©RÁ(RRRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÄcs    ( cCsƒtj}t||ƒ}xJtdƒD]<}t|ƒdkr%|dt|ƒdt|ƒƒq%q%W|ddƒ|ddƒdS(    NiRÍs\u\s\u20acu€s
\U0001d120u𝄠(RRÌRRœR©RÁ(RRRRª((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÅls    ( cCs4tj}xßddfD]Ñ\}}xÂt|ƒD]´}|jt|d|d|ƒ|jt|d|d|dƒd|d|d|d|}|j||d    ƒd
t|ƒfƒ|j||d ƒd t|ƒfƒq/WqW|jt|d ƒ|j|d d    ƒdƒ|j|d d ƒdƒdS(NRÇiRrs\R¨s[\RÈs]\R]u[]R\u[�]�s
\U00110000ui
u�(RÇi(Rri(ui
(u�i
(RRÌRœRXRaRR(RRR(R*R@R¢((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÉus      "%(RRR“RÂRÃRÄRÅRÉ(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRÊTs                             tBomTestcBseZd„ZRS(c CsÛd}d }|jtjtjƒx²|D]ª}tjtjdd    |ƒo}|j|ƒ|j|ƒ|jd
ƒ|j|j    ƒ|d ƒ|jd
ƒ|j|j    ƒ|d ƒWdQXtjtjdd    |ƒk}|j|d
ƒ|j
|j ƒd
ƒ|jd
ƒ|j|ƒ|jd
ƒ|j|j    ƒ|ƒWdQXtjtjdd    |ƒw}|j j|d
ƒ|j
|j j ƒd
ƒ|j jd
ƒ|j j|ƒ|jd
ƒ|j|j    ƒ|ƒWdQXtjtjdd    |ƒ[}|j|ƒ|j|j ƒƒ|j|ƒ|jd
ƒ|j|j    ƒ|d ƒWdQXtjtjdd    |ƒg}|j j|ƒ|j j|j j ƒƒ|j j|ƒ|jd
ƒ|j|j    ƒ|d ƒWdQXq)WdS( Nu
1234567890sutf-16s    utf-16-les    utf-16-besutf-32s    utf-32-les    utf-32-besw+Rii(sutf-16s    utf-16-les    utf-16-besutf-32s    utf-32-les    utf-32-be( RsRRtRuRRvRR RRtassertNotEqualttellRE(RR¢RRRV((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt
test_seek0‡sT               (RRRÑ(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyRΆscCsetjtttttttt    t
t t t tttttttttttttttttƒdS(N(Rt run_unittestRNRiRlRoRyR„RˆR—R‰RŠRŽR”R¦R®R½RÅRéRõRRRR RŽRªR­R¶R¾RÊRÎ(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt    test_main¿s<t__main__(u"ليهمابتكلموشعربي؟R´(u他们为什么不说中文Rµ(u他們爲什麽不說中文R¶(uPročprostěnemluvíčeskysProprostnemluvesky-uyb24dma41a(u,למההםפשוטלאמדבריםעבריתR·(uZयहलोगहिन्दीक्योंनहींबोलसकतेहैंR¸(u6なぜみんな日本語を話してくれないのかR¹(uH세계의모든사람들이한국어를이해한다면얼마나좋을까Rº(u8почемужеонинеговорятпорусскиR»(u*PorquénopuedensimplementehablarenEspañols-PorqunopuedensimplementehablarenEspaol-fmd56a(u-TạisaohọkhôngthểchỉnóitiếngViệts,TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9g(u3å¹´B組金八先生s3B-ww4c5e180e575a65lsy2b(u"安室奈美恵-with-SUPER-MONKEYSs(-with-SUPER-MONKEYS-pc58ag80a8qai00g7n9n(u'Hello-Another-Way-それぞれの場所s(Hello-Another-Way--fc4qua05auwb3674vfr0b(uひとつ屋根の下2s2-u9tlzr9756bt3uc0v(uMajiでKoiする5秒前sMajiKoi5-783gue6qz075azm5e(uパフィーdeルンバsde-jg4avhby1noc0d(uそのスピードでR¼(u -> $1.00 <-s -> $1.00 <--(s%foo­͏᠆᠋bar​⁠baz︀︈️Rä(RåRæ(sßRç(sİsi̇(sŃͺsń Î¹(NN(sǰ ªsǰ a(sá¾·sᾶι(sǰsǰ(sΐsΐ(sΰsΰ(sẖsẖ(sὖsὖ(RèRè(s Rè(s N(s Rè(s​R
(s Rè(ss(s…N(s᠎N(sR
(s𝅵N(sN(s󱈴N(sôˆ´N(sò¿¾N(sô¿¿N(sí½‚N(s�N(s⿵N(śś(s‎N(s‪N(s󠀁N(s󠁂N(sfooÖ¾barN(s    fooﵐbarN(s    fooï¹¶bars    foo ÙŽbar(sا1N(sا1بsا1ب(NN(sX­ßİ℡ǰ ªΰ sxssi̇telǰ aΰ (sXß㌖İ℡⒟㌀s*xssキロメートルi̇tel(d)アパート(<ttestRtunittestRRRËR-R˜RRÔR    tTestCaseRRNRiRlRoRyR„RˆR‰RŠRŽR”R—R¦R®R¿R@RtreprR½RÅR7RìRéRõRRRR R”thasattrR2R¬R–R—R›tbz2t ImportErrortzlibRŽRªR­R¶R¾RÊRÎRÓR(((sX/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_codecs.pyt<module>sN   $    ÝU,-I%% T4      <    M7
                           {    ¸N29    "