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
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
Q\¬Qc@sÝddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl m Z ddl Z ddlZddlZyddlZWnek
rÛnXe jddeƒZdfd„ƒYZdefd„ƒYZd    ee jfd
„ƒYZd ee jfd „ƒYZd efd„ƒYZdefd„ƒYZdee jfd„ƒYZdee jfd„ƒYZdee jfd„ƒYZdee jfd„ƒYZdee jfd„ƒYZ de e jfd„ƒYZ!dfd„ƒYZ"de"e fd „ƒYZ#d!e e jfd"„ƒYZ$d#e e jfd$„ƒYZ%d%e"e fd&„ƒYZ&d'ee jfd(„ƒYZ'd)efd*„ƒYZ(d+e(e jfd,„ƒYZ)d-e(e jfd.„ƒYZ*d/Z+d0Z,d1e jfd2„ƒYZ-d3Z.id4d56d6d76d6d86d9d:6d;d86d<d:6d=d:6d>d:6d?d@6dAdB6dCdD6dEdF6dGdH6dIdJ6dKdL6dMdN6Z/dOdPfZ0dQ„Z1e2dRkrÙe1ƒndS(SiÿÿÿÿN(t test_supporttrfc822t
deprecatedtTestBasecBseZd„Zd„ZRS(cCs|j|tjjƒ|j|tjƒx3tjƒD]%\}}|j||j|ƒƒq6W|j    |j
ƒƒ|j t |j ƒƒt tƒƒxhttƒD]Z\}}|j |ƒ}|j|tjjƒ|j|tjƒ|j |j ƒ|ƒq¡WdS(N(tassertIsInstancetemailtmessagetMessagetmailboxt_sample_headerst    iteritemstassertIntget_allt
assertTruet is_multipartt assertEqualtlent get_payloadt_sample_payloadst    enumeratetassertNotIsInstance(tselftmsgtkeytvaluetitpayloadtpart((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt _check_samples"cCsHtjj|ƒr"tj|ƒn"tjj|ƒrDtj|ƒndS(N(tostpathtisdirRtrmtreetexiststunlink(Rttarget((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt_delete_recursively(s(t__name__t
__module__RR$(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRs    t TestMailboxcBs‚eZd)ZdZd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    d
„Z d „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd    d„Zd„Zd„Zd„Zd    d„Zd„Z d    d„Z!d„Z"d    d „Z#d!„Z$d"„Z%d#„Z&d$„Z'd%„Z(d&„Z)d'„Z*d(„Z+RS(*sFrom: foo
 
%s
cCs5tj|_|j|jƒ|j|jƒ|_dS(N(RtTESTFNt_pathR$t_factoryt_box(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pytsetUp5s cCs!|jjƒ|j|jƒdS(N(R+tcloseR$R)(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttearDown:s cCsvg}|j|jj|jdƒƒ|jt|jƒdƒ|j|jjtjtƒƒƒ|jt|jƒdƒ|j|jjt    j
tƒƒƒ|jt|jƒdƒ|j|jjt j tƒƒƒ|jt|jƒdƒ|j|jjtƒƒ|jt|jƒdƒ|j|jj |dƒ|jdƒx&dD]}|j |j||ƒqPWdS(Niiiiii(iiii(tappendR+taddt    _templateRRRRt_sample_messageRtmessage_from_stringtStringIOt
get_stringR(RtkeysR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_add>s """' cCsvtjdƒ3}|jtƒ|jdƒ|jj|ƒ}WdQX|j|jj|ƒj    dƒtj    dƒƒdS(Nsw+is
(
ttempfilet TemporaryFiletwriteR2tseekR+R0RR5tsplit(RtfR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_add_fileOs   cCsI|jjtj|jdƒƒ}|j|jj|ƒ|jdƒdS(Nt0(R+R0R4R1RR5(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_add_StringIOWs"cCs|j|jjƒdS(N(t_test_remove_or_delitemR+tremove(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_remove[scCs|j|jjƒdS(N(RAR+t __delitem__(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_delitem_scsäˆjjˆjdƒ‰ˆjjˆjdƒ‰ˆjtˆjƒdƒˆˆƒtˆjƒ}ˆj|dƒˆjt‡‡fd†ƒˆjt‡‡fd†ƒˆjˆjjˆƒˆjdƒˆjjˆjdƒ‰ˆjtˆjƒdƒˆˆƒtˆjƒ}ˆj|dƒˆjt‡‡fd†ƒˆjt‡‡fd†ƒˆjˆjjˆƒˆjdƒˆˆƒˆjtˆjƒdƒˆjt‡‡fd†ƒˆjt‡‡fd    †ƒdS(
Niiics ˆjˆS(N(R+((tkey0R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt<lambda>kscs
ˆˆƒS(N(((RFtmethod(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGlscs ˆjˆS(N(R+((tkey2R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGsscs
ˆˆƒS(N(((RIRH(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGtscs ˆjˆS(N(R+((tkey1R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGxscs
ˆˆƒS(N(((RJRH(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGys(R+R0R1RRt assertRaisestKeyErrorR5(RRHtl((RFRJRIRHRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRAcs*
#
#
i
csوjjˆjdƒ‰ˆjjˆjdƒ}ˆjtˆjƒdƒˆjjˆƒˆjtˆjƒdƒˆjt‡‡fd†ƒˆjjˆƒˆjtˆjƒdƒˆjt‡‡fd†ƒdS(Niiics ˆjˆS(N(R+((RFR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG‚scs ˆjˆS(N(R+((RFR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG…s(R+R0R1RRtdiscardRKRL(Rt repetitionsRJ((RFRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_discard{scCs(|jj|jdƒ}|jj|ƒ}|j|ddƒ|j|jƒdƒ|j|jjdƒdƒ|j|jjdt    ƒƒ|jj
ƒ|j |j dt jƒ|_|jj|jdƒ}|jj|ƒ}|j|ddƒ|j|jjƒdtjƒ|jj
ƒdS(Nitfromtfoos0
tfactoryit1(R+R0R1tgetRRtassertIstNonet assertFalsetFalseR-R*R)RRtfptreadRtlinesep(RRFRRJ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_get‡s  cs™ˆjjˆjdƒ‰ˆjˆ}ˆj|ddƒˆj|jƒdƒˆjt‡fd†ƒˆjjˆƒˆjt‡‡fd†ƒdS(NiRQRRs0
cs ˆjdS(NRR(R+((R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGscs ˆjˆS(N(R+((RFR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGŸs(R+R0R1RRRKRLRN(RR((RFRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_getitem—s cCs—|jj|jdƒ}|jjtƒ}|jj|ƒ}|j|tjƒ|j|ddƒ|j|j    ƒdƒ|j
|jj|ƒƒdS(NiRQRRs0
( R+R0R1R2t get_messageRRRRRR(RRFRJtmsg0((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_get_message¡scCsn|jj|jdƒ}|jjtƒ}|j|jj|ƒ|jdƒ|j|jj|ƒtƒdS(Ni(R+R0R1R2RR5(RRFRJ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_get_string«s#cCs¸|jj|jdƒ}|jjtƒ}|jj|ƒ}|j|jƒjtj    dƒ|jdƒ|jj|ƒ}|j|jƒjtj    dƒtƒ|j
ƒ|j
ƒdS(Nis
( R+R0R1R2tget_fileRR[treplaceRR\R-(RRFRJR`tmsg1((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_get_file²s
cCs<|jjtƒ}|jj|ƒ}|jƒ|jƒdS(N(R+R0R2RcR-(RRR=((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt!test_get_file_can_be_closed_twice¿s
cCs#|j|jjdtdtƒdS(Ntdo_keyst    do_values(t_check_iterationR+titerkeystTrueRY(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_iterkeysÆscCs#|j|jjdtdtƒdS(NRhRi(RjR+R6RlRY(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    test_keysÊscCs#|j|jjdtdtƒdS(NRhRi(RjR+t
itervaluesRYRl(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_itervaluesÎscCs#|j|jjdtdtƒdS(NRhRi(RjR+t__iter__RYRl(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    test_iterÓscCs#|j|jjdtdtƒdS(NRhRi(RjR+tvaluesRYRl(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_valuesØscCs#|j|jjdtdtƒdS(NRhRi(RjR+R
Rl(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_iteritemsÜscCs#|j|jjdtdtƒdS(NRhRi(RjR+titemsRl(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt
test_itemsásc Cs¿x|ƒD]}|jdƒq
Wgg}}xHt|ƒD]:}|j|jj|j|ƒƒ|j|j|ƒq;W|r˜| r˜t|ƒƒ}    n`|r·| r·t|ƒƒ}
nAgg}    }
x1|ƒD]&\} }|    j| ƒ|
j|ƒqÎW|r9|jt|ƒt|    ƒƒ|jt    |ƒt    |    ƒƒn|r»d} xZ|
D]R}|j|ddƒ|j
t |j ƒƒ|k|j ƒ|fƒ| d7} qLW|jt|ƒ| ƒndS(Ns    Not emptyiRQRRi( tfailtxrangeR/R+R0R1tlistRRtsetR tintR( RRHRhRiRORR6RsRt returned_keystreturned_valuesRtcount((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRjås2       cCs|j|jjƒdS(N(t_test_has_key_or_containsR+thas_key(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_has_keyscCs|j|jjƒdS(N(R€R+t __contains__(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_containsscCs:|j|dƒƒ|jj|jdƒ}|j||ƒƒ|j|dƒƒ|jj|jdƒ}|j||ƒƒ|j||ƒƒ|j|dƒƒ|jj|ƒ|j||ƒƒ|j||ƒƒ|j|dƒƒ|jj|ƒ|j||ƒƒ|j||ƒƒ|j|dƒƒdS(NRRii(RXR+R0R1R RB(RRHRFRJ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR€    s cCsàg}xjt|ƒD]\}|jt|jƒ|ƒ|j|jj|j|ƒƒ|jt|jƒ|dƒqWxft|ƒD]X}|jt|jƒ||ƒ|jj||ƒ|jt|jƒ||dƒq€WdS(Ni(RyRRR+R/R0R1RB(RROR6R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_lens !csɈjjˆjdƒ}ˆjˆjj|ƒˆjdƒˆjjˆjdƒ}ˆjˆjj|ƒˆjdƒˆjdˆj|<ˆjˆjj|ƒˆjdƒˆjdˆj|<ˆjˆjj|ƒˆjdƒtˆj|<ˆjˆj|ƒˆj|ˆj|<ˆjˆj|ƒˆjdˆj|<ˆjˆjj|ƒˆjdƒˆjˆj|ƒˆjt‡fd†ƒˆjt‡fd†ƒˆjt    ˆjƒdƒdS(Ns
original 0s
original 1s    changed 0s    changed 1csˆjjddƒS(NRRtbar(R+t __setitem__((R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG?scs ˆjdS(NRR(R+((R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG@si(
R+R0R1RR5R2RRKRLR(RRFRJ((RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_set_item(s0     cs×g}x+t|ƒD]}ˆjjˆj|ƒqWx=t|ƒD]/\}‰ˆjˆjjˆƒˆj|ƒqAWˆjjƒˆjtˆjƒdƒx6t|ƒD](\}‰ˆj    t
‡‡fd†ƒq§WdS(NicsˆjjˆƒS(N(R+R5((RR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGMs( RyR+R0R1RRR5tclearRRKRL(Rt
iterationsR6R((RRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt
test_clearCs' cCsf|jj|jdƒ}|j||jƒ|jj|jdƒ}|j||jƒ|j|jj|ƒjƒdƒ|j||jƒ|j||jƒ|jj|jdƒ}|j||jƒ|j|jj|ƒjƒdƒ|j||jƒ|j||jƒ|j|jj|ƒjƒdƒ|j||jƒ|jt|jƒdƒdS(Niis0
is2
s1
(    R+R0R1R RtpopRt assertNotInR(RRFRJRI((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_popOs"""cs g}x4tdƒD]&}|jˆjjˆj|ƒƒqWg}x{tdƒD]m}ˆjjƒ\‰}ˆjˆ|ƒˆjˆ|ƒ|jˆƒˆjt    |j
ƒƒ|j ˆƒƒqPWˆjt ˆjƒdƒx*|D]"‰ˆj t‡‡fd†ƒqáWdS(Ni
ics ˆjˆS(N(R+((RR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGos(RyR/R+R0R1tpopitemR RRR|RtindexRRKRL(RRŠR6RtseenR((RRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_popitemas$ ) csGˆjjˆjdƒ‰ˆjjˆjdƒ}ˆjjˆjdƒ}ˆjjiˆjdˆ6t|6ƒˆjtˆjƒdƒˆjˆjjˆƒˆjdƒˆjˆjj|ƒˆjdƒˆjˆj|ƒˆjj|ˆjdf|ˆjdfˆˆjdfgƒˆjtˆjƒdƒˆjˆjjˆƒˆjdƒˆjˆjj|ƒˆjdƒˆjˆjj|ƒˆjdƒˆj    t
‡‡fd†ƒˆjtˆjƒdƒˆjˆjjˆƒˆjdƒˆjˆjj|ƒˆjdƒˆjˆjj|ƒˆjdƒdS(    Ns
original 0s
original 1s
original 2s    changed 0is    changed 2s    changed 1cs%ˆjjidd6ˆjdˆ6ƒS(NR†RRs    changed 0(R+tupdateR1((RFR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG‰s( R+R0R1R“R2RRR5RRKRL(RRJRI((RFRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_updateqs<     cCs|j|jjtƒdS(N(t_test_flush_or_closeR+tflushRl(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt
test_flush“scCss|jj|jdƒ|jj|jdƒ|jjƒ|jjƒ|jjƒ|jjƒ|jjƒdS(Nii(R+R0R1R–R(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_popitem_and_flush_twice—s    cCs{|jtjj|jƒƒƒ|jjƒ|jtjj|jƒƒƒ|jjƒ|jtjj|jƒƒƒdS(N(    RXRRR!t_get_lock_pathR+tlockR tunlock(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_lock_unlock¢s
  cCs|j|jjtƒdS(N(R•R+R-RY(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt
test_closeªscCsýgtdƒD]}|j|^q }|jj|dƒ|jj|dƒ|jj|dƒ|j}|ƒ|rˆ|jjƒn|j|jƒ|_|jjƒ}|jt    |ƒdƒx*|D]"}|j
|jj |ƒ|ƒqÉW|jƒdS(Niiii( RyR1R+R0R-R*R)R6RRR R5(RRHtshould_call_closeRtcontentstoldboxR6R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR•®s&      csœxmtjtƒttjtƒfD]J}tjƒ‰ˆjj|ˆƒˆjˆjƒtjdt    j
ƒƒq"Wtjƒ‰ˆj t ‡‡fd†ƒdS(Ns
csˆjjdˆƒS(N(R+t _dump_messageRW((toutputR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÈs( RR3R2R4R+R¡RtgetvalueRdRR\RKt    TypeError(Rtinput((R¢RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_dump_message¾s      cCs |jdS(Ns.lock(R)(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR™ÊsN(,R%R&RWR*R1R,R.R7R>R@RCRERARPR]R^RaRbRfRgRmRnRpRrRtRuRwRjR‚R„R€R…RˆR‹RŽR’R”R—R˜RœRR•R¦R™(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR'0sR                                        
   
                                                                 "                         tTestMailboxSuperclasscBseZd„ZRS(csÏtjdƒ‰|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd    †ƒ|jt‡fd
†ƒ|jt‡fd †ƒ|jt‡fd †ƒ|jt‡fd †ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒ|jt‡fd†ƒdS(NRcs ˆjdƒS(Nt(R0((tbox(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÔscs ˆjdƒS(NR¨(RB((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÕscs ˆjdƒS(NR¨(RD((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÖscs ˆjdƒS(NR¨(RN((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG×scsˆjddƒS(NR¨(R‡((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGØscs
ˆjƒS(N(Rk((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÙscs
ˆjƒS(N(R6((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÚscsˆjƒjƒS(N(Rotnext((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÛscsˆjƒjƒS(N(RqRª((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÜscs
ˆjƒS(N(Rs((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÝscsˆjƒjƒS(N(R
Rª((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÞscs
ˆjƒS(N(Rv((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGßscs ˆjdƒS(NR¨(RU((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGàscs ˆjdƒS(NR¨(t __getitem__((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGáscs ˆjdƒS(NR¨(R_((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGâscs ˆjdƒS(NR¨(R5((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGãscs ˆjdƒS(NR¨(Rc((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGäscs ˆjdƒS(NR¨(R((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGåscs ˆjdƒS(NR¨(Rƒ((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGæscs
ˆjƒS(N(t__len__((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGçscs
ˆjƒS(N(R‰((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGèscs ˆjdƒS(NR¨(RŒ((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGéscs
ˆjƒS(N(R((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGêscs ˆjdƒS(NR¨(R¨R¨((R¨R¨(R“((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGëscs
ˆjƒS(N(R–((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGìscs
ˆjƒS(N(Rš((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGíscs
ˆjƒS(N(R›((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGîscs
ˆjƒS(N(R-((R©(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGïs(RtMailboxRKtNotImplementedError(R((R©sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_notimplementedÑs:(R%R&R¯(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR§Ïst TestMaildircBsàeZdd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
dd„Z d    „Z d
„Z d „Zd „Zd d„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCstj||ƒS(N(RtMaildir(RRRS((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGôscCs>tj|ƒtjdks+tjdkr:d|j_ndS(Ntnttos2tcygwint!(sntsos2(R'R,RtnametsystplatformR+tcolon(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR,ös cCs„tj|jdƒ}|jdƒ|jdƒ|jj|ƒ}|jtj    j
tj    j |j dd||jj fƒƒƒdS(NitcurRRs%s%sfoo(RtMaildirMessageR1t
set_subdirtset_infoR+R0R RRR!tjoinR)R¹(RRR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_add_MMûs   $cCs—tj|jdƒ}|jdƒ|jdƒ|jj|ƒ}|jj|ƒ}|j|tjƒ|j    |j
ƒdƒ|j    |j ƒdƒdS(NiRºtRFtFR( RR»R1R¼t    set_flagsR+R0R_RRt
get_subdirt    get_flags(RRRt msg_returned((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_get_MMs  cCs†tj|jdƒ}|jdƒ|jj|ƒ}|jj|ƒ}|j|jƒdƒ|j|j    ƒdƒtj|jdƒ}||j|<|jj|ƒ}|j|jƒdƒ|j|j    ƒdƒ|j|j
ƒdƒtj|jdƒ}|j d    ƒ||j|<|jd
|j|<|jj|ƒ}|j|jƒdƒ|j|j    ƒd ƒ|j|j
ƒd ƒdS( NitTPtnewtPTiR¨s1
is2,SitSs3
( RR»R1RÂR+R0R_RRÃRÄRR½(RR`RRÅRetmsg2((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_set_MMs(    cCs¥tj|jdƒ}|jdƒ|jdƒ|jj|ƒ}dtjfd„ƒY}tj|jd|ƒ}|jj    |_    |j
|ƒ}|j ||ƒdS(NiRºRÀt FakeMessagecBseZRS((R%R&(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRÍ.sRS( RR»R1R¼RÂR+R0R±R)R¹R_R(RRRRÍR©RË((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_consistent_factory&s  cCsk|jƒtj|jƒ|_|jdtjƒ|j|jƒ|j    |jddƒ|_|jƒdS(NRS( R.RR±R)R+t _check_basicsRRR$R*RW(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize_new5s 
cCs—|jƒx9dD]1}tjtjjtjj|j|ƒƒƒqWtj|jƒ|_    |j
dt j ƒtj|jddƒ|_    |j
ƒdS(NR¨ttmpRÈRºRS(R¨RÑsnewscur(R.RtmkdirRtnormpathR¾R)RR±R+RÏRRRW(Rtsubdir((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize_existing>s
 /cCs›|j|jjtjj|jƒƒ|j|jj|ƒxYdD]Q}tjj|j|ƒ}tj|ƒtj    }|j
tj |ƒd|ƒqBWdS(NR¨RÑRÈRºsNot a directory: '%s'(R¨stmpsnewscur( RR+R)RRtabspathR*R¾tstattST_MODER tS_ISDIR(RRSRÔRtmode((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRÏHs % cCsx|jjdƒ|jjdƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtdƒƒdS(Ntonettwotthreei(RÛRÜRÝ(R+t
add_folderRRt list_foldersR{(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_list_foldersQs cCs¡|jjdƒ|jjdƒ}|j|jdƒ|jtjjtjj    |j
dƒƒƒ|jjdƒ}|j |j |j ƒdƒ|jdƒdS(Nsfoo.barR†s.foo.bari(R+RÞt
get_folderR0R1R RRRR¾R)RR5R6(Rtfolder0tfolder1((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_get_folderZs+cCs¬|jjdƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtdƒƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtdƒƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtd    ƒƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtd
ƒƒ|jjdƒ|jt|jjƒƒdƒ|j|jjƒgƒdS( NRÛRÜiiRÝi(sonestwo(stwo(stwosthree(stwo(R+RÞRRRßR{t remove_folder(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_add_and_remove_foldersds %%%%cCs8tjj|jddƒ}tjj|jddƒ}t|dƒ}|jdƒWdQXt|dƒ}|jdƒWdQX|jjƒ|jtjj    |ƒƒ|jtjj    |ƒƒtj
|ƒ}tj |t j ƒdd|j fƒ|jjƒ|jtjj    |ƒƒ|jtjj    |ƒƒdS(NRÑRRR†twt@i@úi(RRR¾R)topenR:R+tcleanR R!R×tutimettimetst_mtimeRX(Rtfoo_pathtbar_pathR=tfoo_stat((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt
test_cleanws   i
c Csâtjƒ}d|kr-|jddƒ}nd|krN|jddƒ}ntjƒ}tjdƒ}d}x%t|ƒD]}|j    j
ƒ}tj j |j ƒ\}}    |j|tj jtj j|jdƒƒd|ƒ|j|    ƒ}
|j|
dk    d|    ƒ|
jƒ} |dk    rP|jt| d    ƒt|d    ƒd
|d    | d    fƒt| d    ƒt|d    ƒkr·|jt| d ƒt|d ƒd |d | d fƒn|jt| d ƒ|kd| d |fƒ|jt| dƒt|dƒd kd|d| dfƒ|j| d|kd| d|fƒn| }|jtƒ|jd    ƒ|j|jƒtkƒ|jƒq|Wttjtj j|jdƒƒƒ} |j| |kd| |fƒdS(Nt/s\057t:s\072sF(?P<time>\d+)\.M(?P<M>\d{1,6})P(?P<P>\d+)Q(?P<Q>\d+)\.(?P<host>[^:/]+)RÑsFile in wrong location: '%s'sInvalid file name: '%s'is'Non-monotonic seconds: '%s' before '%s'is,Non-monotonic milliseconds: '%s' before '%s'is(Process ID mismatch: '%s' should be '%s'is(Non-sequential counter: '%s' before '%s'is'Host name mismatch: '%s' should be '%s's%Wrong file count: '%s' should be '%s'(tsockett gethostnameRdRtgetpidtretcompileRWRyR+t _create_tmpRR<R¶RRÖR¾R)tmatchR tgroupstassertGreaterEqualR|R:R2R;R[R-Rtlistdir( RROthostnametpidtpatterntprevious_groupstxttmp_filetheadttailRúRût
file_count((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_create_tmp‰sV    !          '  'cCsq|j|jjiƒ|jj|jdƒ}|jj|jdƒ}|j|jjiƒ|jjƒ|j|jjitjjd|ƒ|6tjjd|ƒ|6ƒ|jj|jdƒ}|j|jjitjjd|ƒ|6tjjd|ƒ|6ƒ|jjƒ|j|jjitjjd|ƒ|6tjjd|ƒ|6tjjd|ƒ|6ƒdS(NiiRÈi(    RR+t_tocR0R1t_refreshRRR¾(RRFRJRI((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_refresh¸s (( (cCs¨|jj|jdƒ}|jj|jdƒ}|j|jƒ|_|j|jjiƒd|j_|jjƒ|jt    |jjj
ƒƒt    ||gƒƒdS(Niiiýÿÿÿ( R+R0R1R*R)RRt _skewfactorR    tsortedR6(RRFRJ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_refresh_after_safety_periodÉs  csîˆjt‡fd†ƒˆjjˆjdƒ‰ˆjˆjjˆƒtjj    dˆƒƒtj
tjj    ˆj dˆƒƒˆjˆjj itjj    dˆƒˆ6ƒˆjj ƒˆjt‡‡fd†ƒˆjˆjj iƒdS(NcsˆjjdƒS(NRR(R+t_lookup((R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGÞsiRÈcsˆjjˆƒS(N(R+R((RFR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGæs(RKRLR+R0R1RRRRR¾RBR)RR–(R((RFRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_lookupÜs+", cCs|jjƒ|jjƒdS(N(R+RšR›(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRœés cCsid„}|j|jd|ƒ}|jdƒ}|j|j|ƒ|jdƒ}|j|j|ƒdS(NcSsdS(N(RW(ts((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt dummy_factoryñsRSRã(R*R)RÞRVRá(RRR©tfoldert folder1_alias((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_folderîs     cCsjx-tdƒD]}|jjtjtƒƒq Wtjtjj    |j
ddƒƒx|jD]}q\WdS(Ni
Rºs    stray-dir( trangeR+R0RRR2RRÒRR¾R)(RRR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_directory_in_folderús
"cCs¾ttdƒ s ttdƒ r$dStj|jdƒ}tjdƒ}z|jj|ƒ}Wdtj|ƒXtjj    |j
|jj |ƒƒ}tj |ƒj }|j|d@dƒdS(NR×tumaskiiI(thasattrRRR»R1RR+R0RR¾R)RR×tst_modeR(RRt
orig_umaskRRRÚ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_file_permissionss $cCsŸttdƒ s ttdƒ r$dStjdƒ}z|jjdƒ}Wdtj|ƒXtjj|jdƒ}tj|ƒ}|j    }|j
|d@ƒdS(NR×Rit    subfoldert maildirfolderiI( RRRR+RÞRR¾R)R×RRX(RRRRtsttperms((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_folder_file_permss     csýˆjjƒxDd    D]<}tjtjjˆjj|ƒtjƒdfdƒqWdˆj_ˆjj    ‰‡‡fd†}ˆjjƒˆj
|ƒƒtjjˆjddƒ}t |dƒ}|j ƒtj |ƒˆjjƒˆj|ƒƒdS(
NRºRÈiiiýÿÿÿcsˆjjˆk    S(N(R+R((torig_tocR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    refreshed?ss
stray-fileRç(scursnew(R+R    RRëRR¾R)RìR RRXRéR-R"R (RRÔR"tfilenameR=((R!RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_reread&s     
  N(R%R&RWR*R,R¿RÆRÌRÎRÐRÕRÏRàRäRæRñRR
R RRœRRRR R$(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR°òs.                                     
               
        /                                t_TestSingleFilecBs eZdZd„Zd„ZRS(s&Common tests for single-file mailboxescCstj|jƒj}|jj|jdƒ|jjƒtj|jƒj}|j||ƒ|jj    ƒ|j
|jƒ|_|jt |jƒdƒdS(Nii( RR×R)tst_inoR+R0R1R–RR-R*R(Rt inode_beforet inode_after((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_add_doesnt_rewriteSs  cCsœtj|jƒjdB}tj|j|ƒ|jj|jdƒ|jj|jdƒ}|jj|ƒ|jj    ƒ|j
tj|jƒj|ƒdS(Ni¶ii( RR×R)RtchmodR+R0R1RBR–R(RRÚR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_permissions_after_flushgs (R%R&t__doc__R)R+(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR%Ps    t _TestMboxMMDFcBs}eZd„Zd„Zd„Zd„Zd„Zeje    e
dƒdƒeje    e dƒdƒd    „ƒƒZ d
„Z RS( cCsO|jjƒ|j|jƒx+tj|jdƒD]}tj|ƒq4WdS(Ns.*(R+R-R$R)tglobRR"(Rt lock_remnant((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR.{s cCsP|jjdƒ}|j|j|jƒdƒ|j|j|jƒdƒdS(NsFrom foo@bar blah
From: foo
 
0
s foo@bar blahs0
(R+R0Rtget_fromR(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_add_from_stringscCs?x8tjtjfD]$}|dƒ}|jj|ƒ}qWdS(NsFrom foo@bar blah
From: foo
 
0
(Rt mboxMessaget MMDFMessageR+R0(Rtclass_RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_add_mbox_or_mmdf_message‡s cCsýgtdƒD]}|j|^q }x|D]}|jj|ƒq-W|jjƒtjj|jƒ}|j    |jƒ|_|j
t |jƒdƒx3|jj ƒD]"}|j |jj|ƒ|ƒq§W|jjƒ|j
|tjj|jƒƒdS(Ni(RyR1R+R0R-RRtgetmtimeR)R*RRRkR R5(RRRsRtmtimeR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_open_close_opens&    cCsÚ|jjtƒx+tdƒD]}|jj|j|ƒqW|jjtƒ|jjjƒ|jjjdƒ|jjjƒ}|jj    ƒt
|j dƒ}|j ||jƒƒWdQX|j |j ƒ|_dS(Niitrb(R+R0R2RyR1t_fileR–R;R[R-RéR)RR*(RRRŸR=((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_add_and_close›s tforksTest needs fork().t
socketpairsTest needs socketpair().cCstjƒ\}}|j|jƒ|j|jƒtjƒ}|dkr–z8|jjƒ|jdƒ|j    dƒ|jj
ƒWdtj dƒXn|j    dƒz|j t j|jjƒWd|jdƒtj|dƒ\}}X|jjƒ|jj
ƒdS(Nitcitp(RôR=t
addCleanupR-RR<R+RštsendtrecvR›t_exitRKRtExternalClashErrortwaitpid(RR>R?Rÿt
exited_pidtstatus((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_lock_conflict©s&         cCs—d}|jj|ƒ}|jjƒ|jjƒ|j|jƒ|_|jjƒ|jj|ƒ}|jjƒ|j|jjƒ|jjƒdS(NsSubject: sub
 
body
(    R+R0R–R-R*R)RšR t_locked(RRRJRI((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_relockÎs    (R%R&R.R1R5R8R;tunittestt
skipUnlessRRRôRHRJ(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR-ys                    '$tTestMboxcBs/eZdd„Zd„Zd„Zd„ZRS(cCstj||ƒS(N(Rtmbox(RRRS((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGàscCsÊttdƒrÆttdƒrÆzhtjdƒ}|jjƒtj|jƒtj|jdt    ƒ|_|jj
dƒ|jjƒWdtj|ƒXtj |jƒ}|j }|j |d@ƒndS(NRR×i?tcreateR¨iI(RRRR+R-R"R)RRNRlR0R×RRX(Rt    old_umaskRR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_file_permsâs     cCsdtjjƒ}d|d<|jdƒ|jj|ƒ}|jj|ƒ}|j|jƒdƒdS(Nsjohn@example.comtFromsNo newline at the endsNo newline at the end
(    RRRt set_payloadR+R0RURR(RRR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_terminating_newlineõs 
 cCs”|jjdƒt|jƒ'}|jƒ}|j|ddƒWdQX|jjdƒt|jƒ'}|jƒ}|j|ddƒWdQXdS(Ns From: foo
 
0iýÿÿÿs0
 
s From: foo
 
0
(R+R0RéR)R[R(RR=tdata((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_message_separatorÿs  N(R%R&RWR*RQRTRV(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRMÞs         
tTestMMDFcBseZdd„ZRS(cCstj||ƒS(N(RtMMDF(RRRS((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGsN(R%R&RWR*(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRW stTestMHcBs\eZd    d„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z RS(
cCstj||ƒS(N(RtMH(RRRS((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGscCsx|jjdƒ|jjdƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtdƒƒdS(NRÛRÜRÝi(sonestwosthree(R+RÞRRRßR{(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRàs cCsöd„}|j|j|ƒ|_|jjdƒ}|jjdƒ}|j|jdƒ|jtj    j
tj    j |jdƒƒƒ|jjdƒ}|j |j |jƒdƒ|jdƒ|j|j|jjƒ|j|j|jjƒdS(NcSsdS(N(RW(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR ssfoo.barR†i(R*R)R+RÞRáR0R1R RRRR¾RR5R6RV(RRt
new_folderRâRã((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRäs    +cCs¬|jjdƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtdƒƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtdƒƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtd    ƒƒ|jjdƒ|jt|jjƒƒdƒ|jt|jjƒƒtd
ƒƒ|jjdƒ|jt|jjƒƒdƒ|j|jjƒgƒdS( NRÛRÜiiRÝi(sonestwo(stwo(stwosthree(stwo(R+RÞRRRßR{Rå(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRæ1s %%%%cCs~|j|jjƒiƒtj|jdƒ}|jdƒ|jj|ƒ}|j|jjƒi|gd6ƒtj|jdƒ}|jdddgƒ|jj|ƒ}|j|jjƒi||gd6|gd6|gd6ƒ|jdgƒ||j|<|j|jjƒi|gd6|gd6|gd6|gd6ƒ|jj    |ƒ|j|jjƒi|gd6ƒdS(NiRRiR†trepliedtflagged(
RR+t get_sequencesRt    MHMessageR1t add_sequenceR0t set_sequencesRB(RR`RFReRJ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_sequencesDs" #( !cCsKtj|jdƒ}|jdƒ|jj|ƒ}|jj|ƒ}dS(NiRR(RR_R1R`R+R0R_(RR`RFtrefmsg0((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_issue2625Xs cCsVtj|jdƒ}|jj|ƒ}|jjƒ|jj|ƒ|jjƒdS(Ni(RR_R1R+R0RšRBR›(RR`RF((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_issue7627^s
 c    Cstj|jdƒ}tj|jdƒ}tj|jdƒ}tj|jdƒ}|jddgƒ|jdgƒ|jddgƒ|jddd    gƒ|jj|ƒ}|jj|ƒ}|jj|ƒ}|jj|ƒ}|j|jjƒi||||gd6|gd6|gd6|gd6|gd    6ƒ|jj|ƒ|j|jjƒi|||gd6|gd6|gd6|gd    6ƒ|jj    ƒ|j|jj
ƒdddgƒ|}|d}|d}|j|jjƒidddgd6dgd6dgd6dgd    6ƒ|jj|ƒ}|jj|ƒ}|jj|ƒ}|jj|ƒ}|jj|ƒ|jj|ƒ|jj ƒ|jj    ƒ|jj ƒ|j|jjƒidddd
d gd6dgd6dgd6dgd    6ƒdS( NiiiiRRtunseenR]R†R\ii( RR_R1RaR+R0RR^RBtpackR6RšR›(    RR`ReRËtmsg3RFRJRItkey3((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    test_packesL "' "
 
5   cCstjj|jdƒS(Ns.mh_sequences.lock(RRR¾R)(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR™‘sN( R%R&RWR*RàRäRæRbRdReRjR™(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRYs                                 ,t    TestBabylcBs&eZdd„Zd„Zd„ZRS(cCstj||ƒS(N(RtBabyl(RRRS((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG—scCsO|jjƒ|j|jƒx+tj|jdƒD]}tj|ƒq4WdS(Ns.*(R+R-R$R)R.RR"(RR/((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR.™s cCs]|j|jjƒgƒtj|jdƒ}|jdƒ|jj|ƒ}|j|jjƒdgƒtj|jdƒ}|jdddgƒ|jj|ƒ}|jt    |jjƒƒt    ddgƒƒ|jddgƒ||j|<|jt    |jjƒƒt    dddgƒƒ|jj
|ƒ|jt    |jjƒƒt    dgƒƒdS(NiRRiR†tansweredtblahtfiled( RR+t
get_labelsRt BabylMessageR1t    add_labelR0t
set_labelsR{RB(RR`RFReRJ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_labelsŸs + N(R%R&RWR*R.Rt(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRk•s     t TestMessagecBskeZejZd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d„Z d    „ZRS(
cCstj|_dS(N(RR(R)(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR,¶scCs|j|jƒdS(N(R$R)(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR.¹scCs<tjtƒ}|j|ƒ}|j|ƒ|j|ƒdS(N(RR3R2R*t_post_initialize_hookR(RteMMR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize_with_eMM¼s cCs-|jtƒ}|j|ƒ|j|ƒdS(N(R*R2RvR(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize_with_stringÃs cCsbt|jdƒJ}|jtƒ|jdƒ|j|ƒ}|j|ƒ|j|ƒWdQXdS(Nsw+i(RéR)R:R2R;R*RvR(RR=R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize_with_fileÉs    cCs˜|jƒ}|j|ƒ|j|tjjƒ|j|tjƒ|j||jƒ|j|jƒgƒ|j    |j
ƒƒ|j|j ƒdƒdS(N( R*RvRRRRRRR6RXRRRW(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize_with_nothingÒs  csˆjt‡fd†ƒdS(NcsˆjtƒƒS(N(R*tobject((R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGßs(RKR¤(R((RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize_incorrectlyÝscCs9tjtƒ}|jƒ}|j|ƒ|j|ƒdS(N(RR3R2R*t_become_messageR(RRwR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_become_messageás  cs†|jƒ‰xHtjtjtjtjtjtjfD]}|ƒ‰ˆjˆƒq7Wt    j
jƒ‰|j t ‡‡fd†ƒdS(Ncs ˆjˆƒS(N(t _explain_to((Rt    other_msg(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGòs( R*RRR»R2R_RqR3R€RRRKR¤(RR4((RRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_explain_toès      cCsdS(N((RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRvôs(R%R&RRR*R,R.RxRyRzR{R}RR‚Rv(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRu²s                                             tTestMaildirMessagecBsGeZejZd„Zd„Zd„Zd„Zd„Z    d„Z
RS(cCs*|j|jdƒ|j|jdƒdS(NRÈR¨(Rt_subdirt_info(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRvýscsÎtjtƒ‰|jˆjƒdƒˆjdƒ|jˆjƒdƒˆjdƒ|jˆjƒdƒ|jt‡fd†ƒ|jˆjƒdƒˆjdƒ|jˆjƒdƒ|jˆƒdS(NRÈRºcs ˆjdƒS(NRÑ(R¼((R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG    s(    RR»R2RRÃR¼RKt
ValueErrorR(R((RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_subdirs   cCstjtƒ}|j|jƒdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|jdƒ|j|jƒd    ƒ|j|jƒdƒ|j    |ƒdS(
NR¨RÈtFtSDTPtDPSTtFTtDFPSTtTDRPtFS(
RR»R2RRÄRÃRÂtadd_flagt remove_flagR(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt
test_flagss    cCshtjtƒ}|jƒtjƒ}|jt|ƒdk|ƒ|jdƒ|j|jƒdƒdS(Ni<g(    RR»R2tget_dateRìR tabstset_dateR(RRtdiff((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    test_date s
 csrtjtƒ‰|jˆjƒdƒˆjdƒ|jˆjƒdƒ|jt‡fd†ƒ|jˆƒdS(NR¨s    1,foo=barcs ˆjdƒS(N(R½RW((R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRG.s(    RR»R2Rtget_infoR½RKR¤R(R((RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    test_info(s  cCstjtƒ}|j|jƒdƒ|jdƒ|j|jƒdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|j|jƒdƒ|j    dƒ|j|jƒdƒ|j|jƒdƒ|j
|ƒdS(    NR¨tSFRŽs2,FSs1,tRPTtDs2,D( RR»R2RR—RÂRÄR½RRR(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_info_and_flags1s    ( R%R&RR»R*RvR‡R‘R–R˜Rœ(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRƒùs                            t_TestMboxMMDFMessagecBsAeZejZd„Zd„Zd„Zd„Zdd„Z
RS(cCs|j|ƒdS(N(t _check_from(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRvHscCsEtjtƒ}|jdƒtj|ƒ}|j|jƒdƒdS(NsFrom foo@bar blahs foo@bar blah(RRR2t set_unixfromR2RR0(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize_with_unixfromKs cCs‰tjtƒ}|j|ƒ|jdƒ|j|jƒdƒ|jdtƒ|j|dƒ|jdtj    ƒƒ|j|dƒdS(Nsfoo barsfoo@bars    blah@temp(
RR2R2Ržtset_fromRR0RlRìt    localtime(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    test_fromRs  cCsÂtjtƒ}|j|jƒdƒ|jdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|j|ƒdS(    NR¨RˆtXODRtRODXtFAtRODFAXtFDXAtRO(    RR2R2RRÄRÂRRR(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR‘]s    cCs<|dkrd}n|jtj|d|jƒƒƒdS(Ns MAILER-DAEMONs. \w{3} \w{3} [\d ]\d [\d ]\d:\d{2}:\d{2} \d{4}(RWR R÷RúR0(RRtsender((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRžks     N( R%R&Rt_mboxMMDFMessageR*RvR R£R‘RWRž(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRDs                     tTestMboxMessagecBseZejZRS((R%R&RR2R*(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR¬sst TestMHMessagecBs#eZejZd„Zd„ZRS(cCs|j|jgƒdS(N(Rt
_sequences(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRv|scCs”tjtƒ}|j|jƒgƒ|jdgƒ|j|jƒdgƒ|jgƒ|j|jƒgƒ|jdƒ|j|jƒdgƒ|jdƒ|j|jƒddgƒ|jdƒ|j|jƒddgƒ|jdƒ|j|jƒdgƒ|jdƒ|j|jƒddgƒ|jdƒ|j|jƒddgƒ|jddgƒ|j|jƒddgƒdS(NtfoobarRfR]R\(RR_R2RR^RaR`tremove_sequence(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRbs(       (R%R&RR_R*RvRb(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR­xs        tTestBabylMessagecBs,eZejZd„Zd„Zd„ZRS(cCs|j|jgƒdS(N(Rt_labels(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRv›scCs”tjtƒ}|j|jƒgƒ|jdgƒ|j|jƒdgƒ|jgƒ|j|jƒgƒ|jdƒ|j|jƒdgƒ|jdƒ|j|jƒddgƒ|jdƒ|j|jƒddgƒ|jdƒ|j|jƒdgƒ|jdƒ|j|jƒddgƒ|jdƒ|j|jƒddgƒ|jddgƒ|j|jƒddgƒdS(NR¯RotresentRfRm(RRqR2RRpRsRrt remove_label(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRtžs(       cCs„tjtƒ}|jƒ}|j|jƒgƒ|j|jƒdƒd|d<d|d<|j|jƒjƒgƒ|j    |ƒ|jƒ}|j|jƒddgƒ|j|ddƒ|j|ddƒ|j|jƒdƒ|j
ƒ|j|jƒddgƒ|j|jƒdƒ|jƒ}|j|jƒdddddgƒx&d    D]}|j||||ƒq^WdS(
Ns
FooBar 1.0s
User-AgenttBlahs
X-WhatevertDateRRtTotSubject(s
User-AgentR¶sFromR·R¸( RRqR2t get_visibleRR6RVRRWt set_visibletupdate_visible(RRtvisibletheader((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_visibleµs* 
 
 
 
 (R%R&RRqR*RvRtR¾(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR±—s            tTestMMDFMessagecBseZejZRS((R%R&RR3R*(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR¿ÎstTestMessageConversioncBs³eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„ZRS(cCsaxZtjtjtjtjtjtjfD].}tjtƒ}||ƒ}|j|ƒq+WdS(N(    RRR»R2R_RqR3R2R(RR4t    msg_plainR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_plain_to_xÕs   cCsaxZtjtjtjtjtjtjfD].}|tƒ}tj|ƒ}|j|ƒq+WdS(N(    RRR»R2R_RqR3R2R(RR4RRÁ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_x_to_plainÞs   csRxKtjtjtjtjtjtjfD]‰|jt‡fd†ƒq+WdS(Ncs
ˆtƒS(N(RY((R4(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGìs(    RRR»R2R_RqR3RKR¤(R((R4sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_x_to_invalidçs cCs—tjtƒ}|jdƒ|jdƒ|jƒ}tj|ƒ}|j|ƒ|j|jƒdƒ|j|j    ƒdƒ|j|jƒ|ƒdS(NtDFPRSTRº(
RR»R2RÂR¼R’RRRÄRÃ(Rt msg_maildirtdateR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_maildir_to_maildirîs    cCsódddddddf}xÑtjtjfD]½}tjtƒ}|jd ƒxo|D]g\}}|j|ƒ||ƒ}|j|jƒ|ƒ|j|j    ƒd t
j t
j d ƒƒƒqWW|j d ƒ|j||ƒjƒdƒq.WdS(NR›R¨RˆtPtRtARÊtTRÅtRDFAgsMAILER-DAEMON %sRºtRODFA(R›R¨(RˆRˆ(RÉR¨(RÊRË(RÊRÊ(RÌR›(sDFPRSTRÍ(RR2R3R»R2R”RÂRRÄR0RìtasctimetgmtimeR¼(RtpairsR4RÆtsettingtresultR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_maildir_to_mboxmmdfús     c    Cs¶tjtƒ}ddgfdddgfddgfdddgfdgfd    dgfd
ddgff}x@|D]8\}}|j|ƒ|jtj|ƒjƒ|ƒqvWdS( NR›RfRˆR]RÉRÊR\RÊRÌRÅ(RR»R2RÂRR_R^(RRÆRÑRÒRÓ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_maildir_to_mh
s$! c
Cs¼tjtƒ}ddgfddgfdddgfdddgfdgfd    dd
gfd d
ddgff}x@|D]8\}}|j|ƒ|jtj|ƒjƒ|ƒq|WdS( NR›RfRˆRÉt    forwardedRÊRmRÊRÌtdeletedRÅ(RR»R2RÂRRqRp(RRÆRÑRÒRÓ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_maildir_to_babyls cCséxâtjtjfD]Î}|tƒ}|jdtjdƒƒddddddf}x\|D]T\}}|j|ƒtj|ƒ}|j    |j
ƒ|ƒ|j    |j ƒdƒq]W|jdƒ|j    tj|ƒj ƒd ƒqWdS(Nsfoo@bargRÊRÊtOR¨R›RÌRˆRËRÎtFRSTRº(RÊRÊ(RÙR¨(R›RÌ(RˆRˆ(RËRÊ(sRODFARÚ( RR2R3R2R¡RìRÐRÂR»RRÄR’RÃ(RR4t msg_mboxMMDFRÑRÒRÓR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_mboxmmdf_to_maildir!s       cCsœx•tjtjfD]}|tƒ}|jdƒ|jdƒxRtjtjfD]>}||ƒ}|j|jƒdƒ|j|jƒdƒqRWqWdS(NRÎsfoo@bar(    RR2R3R2RÂR¡RRÄR0(RR4RÛtclass2_RË((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_mboxmmdf_to_mboxmmdf1s    c    CsÄx½tjtjfD]©}|tƒ}dgfddgfddgfdddgfdddgfd    ddgff}x@|D]8\}}|j|ƒ|jtj|ƒjƒ|ƒq€WqWdS(
NRÊRÙRfR›RˆR]RËR\RÎ(RR2R3R2RÂRR_R^(RR4RÛRÑRÒRÓ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_mboxmmdf_to_mh<s ! c    CsÄx½tjtjfD]©}|tƒ}dgfddgfdddgfddgfdddgfd    ddgff}x@|D]8\}}|j|ƒ|jtj|ƒjƒ|ƒq€WqWdS(
NRÊRÙRfR›R×RˆRËRmRÎ(RR2R3R2RÂRRqRp(RR4RRÑRÒRÓ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_mboxmmdf_to_babylIs  cCsød    d
d f}xn|D]f\}}tjtƒ}|j|ƒ|jtj|ƒjƒ|ƒ|jtj|ƒjƒdƒqWtjtƒ}|jdƒ|jdƒ|jdƒ|jtj|ƒjƒdƒ|jtj|ƒjƒdƒdS( NRfR¨R\tRSR]RŽRºRÁ(sunseenR¨(srepliedRá(sflaggedsFS(RR_R2R`RR»RÄRÃ(RRÑRÒRÓR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_mh_to_maildirUs #   cCsîdd    d
f}xi|D]a\}}tjtƒ}|j|ƒx6tjtjfD]"}|j||ƒjƒ|ƒqQWqWtjtƒ}|jdƒ|jdƒ|jdƒx6tjtjfD]"}|j||ƒjƒdƒqÄWdS( NRfRÙR\tROAR]tROFtOFA(sunseenRÙ(srepliedRã(sflaggedRä(RR_R2R`R2R3RRÄ(RRÑRÒRÓRR4((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_mh_to_mboxmmdfds $   cCsbtjtƒ}|jdƒ|jdƒ|jdƒ|jtj|ƒjƒdddgƒdS(NRfR\R](RR_R2R`RR^(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_mh_to_mhss    cCsØddgfddgfdgff}xO|D]G\}}tjtƒ}|j|ƒ|jtj|ƒjƒ|ƒq.Wtjtƒ}|jdƒ|jdƒ|jdƒ|jtj|ƒjƒddgƒdS(NRfR\RmR](RR_R2R`RRqRp(RRÑRÒRÓR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_mh_to_babyl|s #   cCsûdddddddf}xn|D]f\}}tjtƒ}|j|ƒ|jtj|ƒjƒ|ƒ|jtj|ƒjƒd ƒq"Wtjtƒ}xdD]}|j|ƒq¢W|jtj|ƒjƒdƒ|jtj|ƒjƒd ƒdS(NRfR¨R×tSTRoRÊRmRáRÖtPSteditedR³RºtPRT(sunseenR¨(sdeletedRé(sfiledRÊ(sansweredsRS(s    forwardedRê(RëRÊ(sresentRê(sunseensdeletedsfiledsanswereds    forwardedRësresent(RRqR2RrRR»RÄRÃ(RRÑRÒRÓRtlabel((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_babyl_to_maildir‹s             #
cCsñd ddddddf}xi|D]a\}}xRtjtjfD]>}tjtƒ}|j|ƒ|j||ƒjƒ|ƒqAWq"Wtjtƒ}xdD]}|j|ƒqWx6tjtjfD]"}|j||ƒjƒd ƒqÇWdS(NRfRÙR×tRODRoR©RmRãRÖRëR³tODA(sunseenRÙ(sdeletedRï(sfiledsRO(sansweredsROA(s    forwardedsRO(seditedsRO(sresentsRO(sunseensdeletedsfiledsanswereds    forwardedseditedsresent(RR2R3RqR2RrRRÄ(RRÑRÒRÓR4RRí((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_babyl_to_mboxmmdfœs             $
cCsóddgfdgfdgfddgfdgfdgfdgff}xO|D]G\}}tjtƒ}|j|ƒ|jtj|ƒjƒ|ƒqRWtjtƒ}xd    D]}|j|ƒq³W|jtj|ƒjƒddgƒdS(
NRfR×RoRmR\RÖRëR³(sunseensdeletedsfiledsanswereds    forwardedseditedsresent(RRqR2RrRR_R^(RRÑRÒRÓRRí((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_babyl_to_mh­s #
c    CsÞtjtƒ}|jƒxdD]}|j|ƒq Wtj|ƒ}|j|jƒdddddddgƒ|j|jƒjƒ|jƒjƒƒx>|jƒjƒD]*}|j|jƒ||jƒ|ƒq¬WdS(    NRfR×RoRmRÖRëR³(sunseensdeletedsfiledsanswereds    forwardedseditedsresent(    RRqR2R»RrRRpR¹R6(RRRíRËR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_babyl_to_babyl½s
 
    
((R%R&RÂRÃRÄRÈRÔRÕRØRÜRÞRßRàRâRæRçRèRîRñRòRó(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRÀÓs&                                                                                    tTestProxyFileBasecBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs¼|jdƒ|j|jƒdƒ|jdƒ|j|jƒdƒ|jdƒ|j|jdƒdƒ|jdƒ|j|jdƒdƒ|jdƒ|j|jdƒd    ƒdS(
NiR†itaritbaiÿÿÿÿiètr(R;RR[(Rtproxy((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt
_test_readÏs     cCs:|jdƒ|j|jƒdtjƒ|j|jƒdtjƒ|j|jƒdtjƒ|j|jƒdƒ|jdƒ|j|jƒdtjƒ|jddttjƒƒ|j|jƒdtjƒ|jddttjƒƒ|j|jdƒd    ƒ|j|jd
ƒd tjƒdS( NiRRR†tfredtbobitoitfriöÿÿÿted(R;RtreadlineRR\R(RRø((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt_test_readlineÜs  cCs|jdƒ|j|jƒdtjdtjdtjdgƒ|jdƒ|j|jdƒdtjgƒ|jdttjƒƒ|j|jdttjƒƒdtjdtjgƒ|jdƒ|j|jd    ƒtjdtjdtjdgƒdS(
NiRRR†RúRûiiiiè(R;Rt    readlinesRR\R(RRø((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt_test_readlinesës 
 # "cCsT|jdƒt|ƒ}|jt|ƒdtjdtjdtjdgƒdS(NiRRR†RúRû(R;titerRRzRR\(RRøtiterator((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt_test_iterationús  cCs|jdƒ|j|jƒdƒ|j|jttjƒƒtjƒ|jddƒ|j|jdttjƒƒdtjƒ|jdttjƒdƒ|j|jdƒdƒ|jddƒ|j|jƒdtjdtjƒ|jd    ƒ|j|jƒd
ƒdS( NiiiR÷iýÿÿÿR†iRüidR¨(R;RttellR[RRR\(RRø((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt_test_seek_and_tells %-( cCs|jƒ|jƒdS(N(R-(RRø((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt _test_closes
(R%R&RùRRRRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRôÍs                     t TestProxyFilecBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    cCs%tj|_t|jdƒ|_dS(Nswb+(RR(R)RéR:(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR,s cCs!|jjƒ|j|jƒdS(N(R:R-R$R)(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR.s cCs¨|jjdƒ|jjƒ}tj|jƒ}|j|jƒ|ƒ|j|jjƒ|ƒtj|jdƒ}|j|jƒdƒ|j|jjƒ|ƒdS(NRRi(R:R:RRt
_ProxyFileR(Rtpostproxy0tproxy1((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_initialize scCs-|jjdƒ|jtj|jƒƒdS(NR†(R:R:RùRR
(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    test_read+scCsC|jjdtjtjtjfƒ|jtj|jƒƒdS(Nsfoo%sbar%sfred%sbob(R:R:RR\RRR
(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt test_readline/scCsC|jjdtjtjtjfƒ|jtj|jƒƒdS(Nsfoo%sbar%sfred%sbob(R:R:RR\RRR
(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_readlines4scCsC|jjdtjtjtjfƒ|jtj|jƒƒdS(Nsfoo%sbar%sfred%sbob(R:R:RR\RRR
(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_iteration9scCs=|jjdtjtjfƒ|jtj|jƒƒdS(Ns
foo%sbar%s(R:R:RR\RRR
(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_seek_and_tell>s cCs=|jjdtjtjfƒ|jtj|jƒƒdS(Ns
foo%sbar%s(R:R:RR\RRR
(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRBs ( R%R&R,R.RRRRRRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR    s                                tTestPartialFilecBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    cCs%tj|_t|jdƒ|_dS(Nswb+(RR(R)RéR:(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR,Is cCs!|jjƒ|j|jƒdS(N(R:R-R$R)(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR.Ms cCsu|jjdtjdƒ|jjƒ}tj|jddƒ}|j|jƒdƒ|j|jjƒ|ƒdS(NRRR†iii(R:R:RR\RRt _PartialFileR(RR Rø((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRQs
cCs3|jjdƒ|jtj|jddƒƒdS(Ns    ***bar***ii(R:R:RùRR(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRYscCsZ|jjdtjtjtjfƒ|jtj|jdddttjƒƒƒdS(Ns!!!!!foo%sbar%sfred%sbob!!!!!iii(R:R:RR\RRRR(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR]s cCsZ|jjdtjtjtjfƒ|jtj|jdddttjƒƒƒdS(Nsfoo%sbar%sfred%sbob?????ii i(R:R:RR\RRRR(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRcs cCsZ|jjdtjtjtjfƒ|jtj|jdddttjƒƒƒdS(Ns____foo%sbar%sfred%sbob####iii(R:R:RR\RRRR(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRis cCsT|jjdtjtjfƒ|jtj|jdddttjƒƒƒdS(Ns(((foo%sbar%s$$$ii    i(R:R:RR\RRRR(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRos cCsT|jjdtjtjfƒ|jtj|jdddttjƒƒƒdS(Ns &foo%sbar%s^iii(R:R:RR\RRRR(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRts ( R%R&R,R.RRRRRRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyRGs                                s6From some.body@dummy.domain  Sat Jul 24 13:43:35 2004
s]From: some.body@dummy.domain
To: me@my.domain
Subject: Simple Test
 
This is a dummy message.
tMaildirTestCasecBsSeZd„Zd„Zed„Zd„Zd„Zd„Zd„Z    d„Z
RS(cCsßtj|_tjj|jƒr4tj|jƒntjj|jƒr\tj|jƒntj    |jƒtj    tjj
|jdƒƒtj    tjj
|jdƒƒtj    tjj
|jdƒƒd|_ g|_ dS(NRºRÑRÈi( RR(t_dirRRRR tisfileR"RÒR¾t_countert    _msgfiles(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR,‡s     cCs„ttj|jƒtjtjj|jdƒƒtjtjj|jdƒƒtjtjj|jdƒƒtj|jƒdS(NRºRÑRÈ(    tmapRR"RRtrmdirRR¾R(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR.•s
c    Cs4ttjƒdƒ}|j}|jd7_tjjt|ƒt|ƒddfƒ}tjj|jd|ƒ}tjj|j||ƒ}t    |dƒ:}|j
j |ƒ|rÆ|j t ƒn|j tƒWdQXttdƒrûtj||ƒn%t    |dƒ}|j tƒWdQX|j
j |ƒ|S(Ni@Bit
myhostnametmydomainRÑRçtlink(R|RìRRtextsepR¾tstrRRRéRR/R:tFROM_t DUMMY_MESSAGERR(    RtdirRNttRÿR#ttmpnametnewnameRZ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt createMessageœs"    *cCsKtjtjƒ|_|j|jjƒdƒ|j|jjƒdƒdS(sTest an empty maildir mailboxN(RR±RR(RNRVRªRW(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_empty_maildir°scCs„|jdƒtjtjƒ|_|jjƒ}|j|dƒ|j    j
ƒ|j |jjƒdƒ|j |jjƒdƒdS(NRº( R(RR±RR(RNRªt assertIsNotRWRZR-RV(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_nonempty_maildir_curºs  cCs„|jdƒtjtjƒ|_|jjƒ}|j|dƒ|j    j
ƒ|j |jjƒdƒ|j |jjƒdƒdS(NRÈ( R(RR±RR(RNRªR*RWRZR-RV(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_nonempty_maildir_newÄs  cCs½|jdƒ|jdƒtjtjƒ|_|jjƒ}|j|dƒ|j    j
ƒ|jjƒ}|j|dƒ|j    j
ƒ|j |jjƒdƒ|j |jjƒdƒdS(NRºRÈ( R(RR±RR(RNRªR*RWRZR-RV(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_nonempty_maildir_bothÎs    cCsÁddl}|jdtƒ}d}t|ƒ}xptj||jjƒjƒD]P}|d7}|j    |ddƒ|j    t
t |ƒƒt
t ƒt
t ƒƒqOW|jƒ|j    |dƒdS(NiÿÿÿÿRºiitsubjects Simple Test(t email.parserR(RlRéRtPortableUnixMailboxtparsertParsertparseRRR!R"R#R-(RRtfnametntfidR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyttest_unix_mboxÜs   
0
( R%R&R,R.RYR(R)R+R,R-R7(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyR…s             
   
   
   sKReturn-Path: <gkj@gregorykjohnson.com>
X-Original-To: gkj+person@localhost
Delivered-To: gkj+person@localhost
Received: from localhost (localhost [127.0.0.1])
        by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17
        for <gkj+person@localhost>; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)
Delivered-To: gkj@sundance.gregorykjohnson.com
Received: from localhost [127.0.0.1]
        by localhost with POP3 (fetchmail-6.2.5)
        for gkj+person@localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)
Received: from andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])
        by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746
        for <gkj@gregorykjohnson.com>; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)
Received: by andy.gregorykjohnson.com (Postfix, from userid 1000)
        id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)
Date: Wed, 13 Jul 2005 17:23:11 -0400
From: "Gregory K. Johnson" <gkj@gregorykjohnson.com>
To: gkj@gregorykjohnson.com
Subject: Sample message
Message-ID: <20050713212311.GC4701@andy.gregorykjohnson.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="NMuMz9nt05w80d4+"
Content-Disposition: inline
User-Agent: Mutt/1.5.9i
 
 
--NMuMz9nt05w80d4+
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
 
This is a sample message.
 
--
Gregory K. Johnson
 
--NMuMz9nt05w80d4+
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="text.gz"
Content-Transfer-Encoding: base64
 
H4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs
3FYlAAAA
 
--NMuMz9nt05w80d4+--
s<gkj@gregorykjohnson.com>s Return-Pathsgkj+person@localhosts X-Original-Tos Delivered-Tos·from localhost (localhost [127.0.0.1])
        by andy.gregorykjohnson.com (Postfix) with ESMTP id 356ED9DD17
        for <gkj+person@localhost>; Wed, 13 Jul 2005 17:23:16 -0400 (EDT)tReceiveds gkj@sundance.gregorykjohnson.coms¡from localhost [127.0.0.1]
        by localhost with POP3 (fetchmail-6.2.5)
        for gkj+person@localhost (single-drop); Wed, 13 Jul 2005 17:23:16 -0400 (EDT)sáfrom andy.gregorykjohnson.com (andy.gregorykjohnson.com [64.32.235.228])
        by sundance.gregorykjohnson.com (Postfix) with ESMTP id 5B056316746
        for <gkj@gregorykjohnson.com>; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)stby andy.gregorykjohnson.com (Postfix, from userid 1000)
        id 490CD9DD17; Wed, 13 Jul 2005 17:23:11 -0400 (EDT)sWed, 13 Jul 2005 17:23:11 -0400R¶s."Gregory K. Johnson" <gkj@gregorykjohnson.com>RRsgkj@gregorykjohnson.comR·sSample messageR¸s1.0s Mime-Versions,multipart/mixed; boundary="NMuMz9nt05w80d4+"s Content-TypetinlinesContent-Dispositions Mutt/1.5.9is
User-Agents1This is a sample message.
 
--
Gregory K. Johnson
sRH4sICM2D1UIAA3RleHQAC8nILFYAokSFktSKEoW0zJxUPa7wzJIMhZLyfIWczLzUYj0uAHTs
3FYlAAAA
cCsQtttttttttt    t
t t t ttf}tj|ŒtjƒdS(N(R§R°RMRWRYRkRuRƒR¬R­R±R¿RÀR    RRRt run_unittestt reap_children(ttests((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt    test_main?s              t__main__(3RR·RìR×RôRt email.messageR÷tshutilR4R8ttestRRKRR.tfcntlt ImportErrort import_moduleRlRRR'tTestCaseR§R°R%R-RMRWRYRkRuRƒRR¬R­R±R¿RÀRôR    RR"R#RR2R    RR=R%(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_mailbox.pyt<module>sˆ               ÿ #ÿ_)e.„GK/7úI15•