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
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
W\¬Qc@s(ddlZddlZddlZddlZddlZddlZddlZddlZddlm    Z    ddl
Z
ddl m Z ddl mZmZmZddlmZmZddlmZmZddlmZddlmZdd    lmZdd
lmZdd lm Z dd l!m"Z"dd l#m$Z$ddl
m%Z%ddl
m&Z&ddl
m'Z'ddl
m(Z(ddl
m)Z)ddl
m*Z*ddl+m,Z,m-Z-ddl.m/Z0dZ1dZ2dZ3dd„Z4dej5fd„ƒYZ6de6fd„ƒYZ7dej5fd „ƒYZ8d!e6fd"„ƒYZ9d#ej5fd$„ƒYZ:d%ej5fd&„ƒYZ;d'ej5fd(„ƒYZ<d)ej5fd*„ƒYZ=d+e6fd,„ƒYZ>d-e6fd.„ƒYZ?d/ej5fd0„ƒYZ@d1e6fd2„ƒYZAd3e6fd4„ƒYZBd5e6fd6„ƒYZCd7e6fd8„ƒYZDd9e6fd:„ƒYZEd;ej5fd<„ƒYZFd=ej5fd>„ƒYZGd?ej5fd@„ƒYZHdAe6fdB„ƒYZIdCe6fdD„ƒYZJdEe6fdF„ƒYZKdG„ZLdH„ZMdI„ZNeOdJkr$ejPdKdLƒndS(MiÿÿÿÿN(tStringIO(tCharset(tHeadert decode_headert make_header(tParsert HeaderParser(t    GeneratortDecodedGenerator(tMessage(t    MIMEAudio(tMIMEText(t    MIMEImage(tMIMEBase(t MIMEMessage(t MIMEMultipart(tUtils(tErrors(tEncoders(t    Iterators(t
base64MIME(t
quopriMIME(tfindfilet run_unittest(t__file__s
tt trcCs1tjjtjjtƒd|ƒ}t||ƒS(Ntdata(tostpathtjointdirnametlandmarktopen(tfilenametmodeR((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pytopenfile-s$t TestEmailBasecBseZd„Zd„ZRS(cCs}||kryt|ƒ}t|ƒ}tj|jƒ|jƒƒ}tƒ}|tItj|ƒIJ|j|jƒ‚ndS(s6Like assertEqual except use ndiff for readable output.N(    tstrtdifflibtndifft
splitlinesRtNLRtfailureExceptiontgetvalue(tselftfirsttsecondtsfirsttssecondtdifftfp((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pytndiffAssertEqual5s       cCs7tt|ƒƒ}ztj|ƒ}Wd|jƒX|S(N(R%Rtemailtmessage_from_filetclose(R.R#R4tmsg((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt_msgobj?s
 (t__name__t
__module__R5R:(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR&4s    
tTestMessageAPIcBseZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d „Z"d!„Z#d"„Z$d#„Z%d$„Z&d%„Z'd&„Z(d'„Z)d(„Z*d)„Z+d*„Z,d+„Z-d,„Z.d-„Z/d.„Z0d/„Z1d0„Z2d1„Z3d2„Z4d3„Z5d4„Z6d5„Z7d6„Z8d7„Z9d8„Z:d9„Z;RS(:cCsT|j}|jdƒ}||jdƒdddgƒ||jddƒdƒdS(Ns
msg_20.txttccs ccc@zzz.orgs ddd@zzz.orgs eee@zzz.orgtxxsn/a(t assertEqualR:tget_all(R.teqR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_get_allKs    cCsL|j}tƒ}||jƒdƒtdƒ}|j|ƒ||ddƒ||jƒdƒ||ddƒ||jdƒdƒ||dd    ƒ||jƒjdƒ|jdƒ||jƒdƒ||ddƒtƒ}d
|d <d |d <d|d<|j|ƒ||dd
ƒ||ddƒ||ddƒdS(Ns
iso-8859-1s mime-versions1.0s
text/plains content-types text/plain; charset="iso-8859-1"tcharsetscontent-transfer-encodingsquoted-printables2.0s MIME-Versions text/x-weirds Content-Typesquinted-puntablesContent-Transfer-Encodings"text/x-weird; charset="iso-8859-1"(    R@R    t get_charsettNoneRt set_charsettget_content_typet    get_paramt input_charset(R.RBR9RD((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_getset_charsetQs,               
 
 
 cCsJ|j}tƒ}|jdƒ||jƒjdƒ||ddƒdS(Nsus-asciis content-typestext/plain; charset="us-ascii"(R@R    RGRERJ(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_set_charset_from_stringks
         cCsBtƒ}tdƒ}|jd|ƒ|j|jƒjdƒdS(Ns
iso-8859-1sThis is a string payload(R    Rt set_payloadR@RERJ(R.R9RD((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_set_payload_with_charsetrs     c
Cs¾|j}|jdƒ}|jƒ}||dddddgƒ|jdƒ}|jdƒ}||dddddgƒ|jdƒ}|jƒ}||dddddd    ddgƒdS(
Ns
msg_08.txtsus-asciis
iso-8859-1s
iso-8859-2skoi8-rs
msg_09.txttdingbats
msg_12.txts
iso-8859-3(R@R:t get_charsetsRF(R.RBR9tcharsets((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_charsetsxs     
 cCs…|j}|jdƒ}g|jƒD]}|jƒ^q%}||ddgƒ|jdƒ}|jdƒ}||jƒdƒdS(Ns
msg_04.txtsmsg.txts
msg_07.txtisdingusfish.gif(R@R:t get_payloadt get_filename(R.RBR9tpt    filenamestsubpart((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_filename‰s    %cCsT|j}|jdƒ}g|jƒD]}|jƒ^q%}||ddgƒdS(Ns
msg_44.txtsmsg.txt(R@R:RSRT(R.RBR9RURV((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt%test_get_filename_with_name_parameter”s    %cCs/|j}|jdƒ}||jƒdƒdS(Ns
msg_07.txttBOUNDARY(R@R:t get_boundary(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_boundary›s    cCsÙ|j}|jdƒ}|jdƒ|jƒd\}}||jƒdƒ||dƒ|jdƒ}|jdƒ|jƒd\}}||jƒdƒ||dƒ|jdƒ}|jtj|jdƒdS(    Ns
msg_01.txtRZis content-types3text/plain; charset="us-ascii"; boundary="BOUNDARY"s
msg_04.txts$multipart/mixed; boundary="BOUNDARY"s
msg_03.txt(R@R:t set_boundarytitemstlowert assertRaisesRtHeaderParseError(R.RBR9theadertvalue((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_set_boundary¡s         cCsZtdƒ}|j|jƒdddƒ|jƒ|j|jƒddd dƒdS(Ns    form-dataiismultipart/form-datai!s!multipart/form-data; boundary="==(RR@R^t    as_string(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_make_boundary·s
 
cCs‡ttdƒƒ}|jƒ}tjjƒ}|j|ƒ}tƒ}tjj|t    dƒ}|j
|t ƒ|j |j ƒ|ƒdS(Ns
msg_46.txti(R%RtreadR6RRtparsestrRRtTruetflattentFalseR@R-(R.R4tmsgdatatparserR9touttgen((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_message_rfc822_onlyÂs     cCsß|j}|jdƒ}||jdtƒdƒ||jdƒjdtƒdƒ||jdƒjdtƒdƒ||jdƒjdtƒdƒ||jd    ƒjdtƒd
ƒ||jd ƒjdtƒd ƒdS( Ns
msg_10.txttdecodeis This is a 7bit encoded message.
is-¡This is a Quoted Printable encoded message!
is!This is a Base64 encoded message.is"This is a Base64 encoded message.
is/This has no Content-Transfer-Encoding: header.
(R@R:RSRiRF(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_decoded_payloadÎs    cCs}|j}tƒ}|jdƒx1d
D])}||d<||jdtƒdƒq&W|jd    ƒ||jdtƒd    ƒdS( Ns$begin 666 -
+:&5L;&\@=V]R;&0 
 
end
s
x-uuencodetuuencodetuuesx-uuescontent-transfer-encodingRqs hello worldtfoo(s
x-uuencodeRsRtsx-uue(R@R    RMRSRi(R.RBR9tcte((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_decoded_uu_payloadäs          
 cCsttƒ}|jdƒd|d<tj}z$tƒt_}|jdtƒWd|t_X|j|jƒdƒdS(Ns%begin 664 foo.txt
%<W1F=0000H 
 
end
s
x-uuencodesContent-Transfer-EncodingRqR(    R    RMtsyststderrRRSRiR@R-(R.R9t
old_stderrtsfp((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt$test_decode_bogus_uu_payload_quietlyïs     
    
cCs{|j}|jdƒ}tdƒ}z|jƒ}Wd|jƒXtƒ}t|ƒ}|j|ƒ||jƒ|ƒdS(Ns
msg_07.txts
msg_17.txt(    R@R:R%RgR8RRRjR-(R.RBR9R4ttexttstg((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_decoded_generatorüs            cCs“tƒ}d|d<d|d<|jd|kƒ|jd|kƒ|jd|kƒ|jd|kƒ|jd|kƒ|jd|kƒdS(    NtMetFromtYouttotfromtFROMtTotTO(R    t
assertTrue(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest__contains__    s    
 
cCs´|j}|jdƒ}tdƒ}z|jƒjddƒ}Wd|jƒX|||jƒƒt|ƒ}|jdƒ}|j    |dj
dƒƒ||t j |dƒƒdS(Ns
msg_01.txts    Rs
isFrom i( R@R:R%RgtreplaceR8ReR'tsplitR‰t
startswithR+R(R.RBR9R4R}tfullreprtlines((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_as_strings     
  cCs,tjdƒ}|j|jdƒdƒdS(NsContent-Type: blarg; baz; boo
tbazR(R6tmessage_from_stringR@RI(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_bad_param,scCs)tjdƒ}|j|jƒdƒdS(Ns
From: foo
(R6R’R@RTRF(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_missing_filename0scCs)tjdƒ}|j|jƒdƒdS(Ns%Content-Disposition: blarg; filename
R(R6R’R@RT(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_bogus_filename4s    cCs)tjdƒ}|j|jƒdƒdS(Ns
From: foo
(R6R’R@R[RF(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_missing_boundary9scCs³|j}tjdƒ}||jddƒd ddgƒtjd
ƒ}||jddƒdddgƒ||jƒdƒtjd ƒ}||jddƒdddgƒdS(Ns&X-Header: foo=one; bar=two; baz=three
Rbsx-headerRutonetbarttwoR‘tthrees X-Header: foo; bar=one; baz=two
Rs"X-Header: foo; bar="one"; baz=two
(sfooR—(R˜R™(sbazRš(sfooR(R˜R—(sbazR™(sfooR(R˜R—(sbazR™(R@R6R’t
get_paramsRF(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_params=s                cCs0tƒ}d|d<|j|jdƒdƒdS(Ns>Content-Type: Multipart/mixed; boundary = "CPIMSSMTPC06p5f3tG"s Content-TypetboundarytCPIMSSMTPC06p5f3tG(R    R@RI(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_param_liberalMs    
cCsÍ|j}tjdƒ}||jdddƒdƒ||jdddƒdƒ||jdƒdƒtjdƒ}||jdddƒd    ƒ||jdddƒd
ƒ||jd ddƒdƒdS( Ns&X-Header: foo=one; bar=two; baz=three
R˜Rbsx-headerR™tquuzs"X-Header: foo; bar="one"; baz=two
RuRR—R‘(R@R6R’RIRF(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_paramRs            cCs5|jdƒ}|j|jdƒjdƒdƒdS(Ns
msg_22.txtitnames
wibble.JPG(R:R@RSRI(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt'test_get_param_funky_continuation_linescscCsKtjdƒ}|j|jdƒdƒ|j|jddtƒdƒdS(Ns4Content-Type: image/pjpeg; name="Jim&amp;&amp;Jill"
R¢sJim&amp;&amp;Jilltunquotes"Jim&amp;&amp;Jill"(R6R’R@RIRk(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt#test_get_param_with_semis_in_quotesgs
    cCsTtjdƒ}|j|jdƒdƒtjdƒ}|j|jdƒdƒdS(Ns5Content-Type: foo; bar*0="baz\"foobar"; bar*1="\"baz"R˜sbaz"foobar"baz(R6R’R@RI(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_param_with_quotesns         cCsktjdƒ}|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|j|jdƒƒdS(NsHeader: existsRbRtHEADERtheaderi(R6R’R‰thas_keyt assertFalse(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_has_keyvs
cCsî|j}tƒ}|jddƒ||jdƒdƒ|jddƒ||jdƒdƒ||jddtƒdƒ||jƒd ddgƒ||jdtƒdddgƒ|jdd
d d ƒ||jdd d ƒd
ƒdS(NRDs iso-2022-jpt
importances
high valueR¤s "high value"s
text/plainRs "iso-2022-jp"s iso-9999-xxRbsX-Jimmy(s
text/plainR(scharsets iso-2022-jp(R¬s
high value(s
text/plainR(scharsets "iso-2022-jp"(R¬s "high value"(R@R    t    set_paramRIRkR›(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_set_param}s        
 
cCsŸ|j}|jdƒ}||jƒdd    d
gƒ|jdƒ}|jdƒ||jƒd d gƒ|jd|ƒ||jƒd dd|fgƒdS(Ns
msg_05.txtsmultipart/reportRs report-typesdelivery-statusRs%D1690A7AC1.996856090/mail.example.com(smultipart/reportR(s report-typesdelivery-status(sboundarys%D1690A7AC1.996856090/mail.example.com(smultipart/reportR(sboundarys%D1690A7AC1.996856090/mail.example.com(smultipart/reportR(sboundarys%D1690A7AC1.996856090/mail.example.com(R@R:R›RIt    del_paramR­(R.RBR9told_val((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_del_paramŽs     
 
 cCsGtƒ}|jddddƒ|jddƒ|j|ddƒdS(NsContent-Dispositiont
attachmentR#sbud.gifscontent-disposition(R    t
add_headerR¯R@(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_del_param_on_other_headerŸs    cCs‰|j}tƒ}|jt|jdƒ|jdƒ||ddƒ|jddƒ||ddƒ|jdƒ||ddƒdS(    NR}s
text/plains content-typeRDsus-asciistext/plain; charset="us-ascii"s    text/htmlstext/html; charset="us-ascii"(R@R    R`t
ValueErrortset_typeR­(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_set_type¥s          cCs;tƒ}d|d<|jddƒ|j|ddƒdS(Ns
text/plainsX-Content-Typesapplication/octet-streamsx-content-type(R    R¶R@(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_set_type_on_other_header°s    
cCs#tƒ}|j|jƒdƒdS(Ns
text/plain(R    R@RH(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_content_type_missing¶s    cCs0tƒ}|jdƒ|j|jƒdƒdS(Nsmessage/rfc822(R    tset_default_typeR@RH(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt/test_get_content_type_missing_with_default_typeºs     cCs2|jdƒ}|j|jdƒjƒdƒdS(Ns
msg_30.txtismessage/rfc822(R:R@RSRH(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt+test_get_content_type_from_message_implicit¿scCs2|jdƒ}|j|jdƒjƒdƒdS(Ns
msg_28.txtismessage/rfc822(R:R@RSRH(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt+test_get_content_type_from_message_explicitÄscCs)|jdƒ}|j|jƒdƒdS(Ns
msg_03.txts
text/plain(R:R@RH(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt6test_get_content_type_from_message_text_plain_implicitÉscCs)|jdƒ}|j|jƒdƒdS(Ns
msg_01.txts
text/plain(R:R@RH(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt6test_get_content_type_from_message_text_plain_explicitÍscCs#tƒ}|j|jƒdƒdS(NR}(R    R@tget_content_maintype(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt!test_get_content_maintype_missingÑs    cCs0tƒ}|jdƒ|j|jƒdƒdS(Nsmessage/rfc822tmessage(R    RºR@RÀ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt3test_get_content_maintype_missing_with_default_typeÕs     cCs2|jdƒ}|j|jdƒjƒdƒdS(Ns
msg_30.txtiRÂ(R:R@RSRÀ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt/test_get_content_maintype_from_message_implicitÚscCs2|jdƒ}|j|jdƒjƒdƒdS(Ns
msg_28.txtiRÂ(R:R@RSRÀ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt/test_get_content_maintype_from_message_explicitÞscCs)|jdƒ}|j|jƒdƒdS(Ns
msg_03.txtR}(R:R@RÀ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt:test_get_content_maintype_from_message_text_plain_implicitâscCs)|jdƒ}|j|jƒdƒdS(Ns
msg_01.txtR}(R:R@RÀ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt:test_get_content_maintype_from_message_text_plain_explicitæscCs#tƒ}|j|jƒdƒdS(Ntplain(R    R@tget_content_subtype(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_get_content_subtype_missingês    cCs0tƒ}|jdƒ|j|jƒdƒdS(Nsmessage/rfc822trfc822(R    RºR@RÉ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt2test_get_content_subtype_missing_with_default_typeîs     cCs2|jdƒ}|j|jdƒjƒdƒdS(Ns
msg_30.txtiRË(R:R@RSRÉ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt.test_get_content_subtype_from_message_implicitóscCs2|jdƒ}|j|jdƒjƒdƒdS(Ns
msg_28.txtiRË(R:R@RSRÉ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt.test_get_content_subtype_from_message_explicit÷scCs)|jdƒ}|j|jƒdƒdS(Ns
msg_03.txtRÈ(R:R@RÉ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt9test_get_content_subtype_from_message_text_plain_implicitûscCs)|jdƒ}|j|jƒdƒdS(Ns
msg_01.txtRÈ(R:R@RÉ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt9test_get_content_subtype_from_message_text_plain_explicitÿscCs-tƒ}d|d<|j|jƒdƒdS(Nsno-slash-in-this-strings Content-TypeR}(R    R@RÀ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_content_maintype_errors    
cCs-tƒ}d|d<|j|jƒdƒdS(Nsno-slash-in-this-strings Content-TypeRÈ(R    R@RÉ(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_content_subtype_errors    
cCs=|j}tƒ}|jddƒ|jddƒ|jddƒ||jƒdddgƒ||jƒdddgƒ|jddƒ||jƒdddgƒ||jƒdddgƒ|jddƒ|jdd    ƒ||jƒddddgƒ||jƒd    dddgƒ|jt|jd
d ƒdS( NtFirsttOnetSecondtTwotThirdtThreetTwentytElevens One HundredtFourthtMissing(R@R    R³tkeystvaluestreplace_headerR`tKeyError(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_replace_header s        cCsPd}tƒ}d|d<d|d<|j|ƒ|j|jdtƒ|ƒdS(NsAwDp0P7//y6LwKEAcPa/6Q=9s audio/x-midis content-typetbase64scontent-transfer-encodingRq(R    RMR@RSRi(R.txR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_broken_base64_payloads     
 
 cCsStƒ}|jdƒ|jd|jƒƒ|jdƒ|jd|jƒƒdS(Nsus-asciiuus-ascii(R    RGR@tget_content_charset(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_get_content_charset&s
      cCs3tƒ}tdƒ|d<|jtj|jƒdS(Nsdummy
X-Injected-Header: testtDummy(R    RR`RRaRe(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt'test_embeded_header_via_Header_rejected/s    cCs-tƒ}d|d<|jtj|jƒdS(Nsdummy
X-Injected-Header: testRç(R    R`RRaRe(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt'test_embeded_header_via_string_rejected4s    
(<R;R<RCRKRLRNRRRXRYR\RdRfRpRrRwR|R€RŠRR“R”R•R–RœRŸR¡R£R¥R¦R«R®R±R´R·R¸R¹R»R¼R½R¾R¿RÁRÃRÄRÅRÆRÇRÊRÌRÍRÎRÏRÐRÑRÒRáRäRæRèRé(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR=Jst                                                                                                                                                                                                                                        t TestEncoderscBs#eZd„Zd„Zd„ZRS(cCs4|j}tƒ}|jdƒ||ddƒdS(Nsus-asciiscontent-transfer-encodingt7bit(R@R    RG(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_encode_empty_payload<s         cCsj|j}tdƒ}||ddƒtdƒ}||ddƒtdddƒ}||ddƒdS(    Ns hello worldscontent-transfer-encodingRës hello ø worldt8bitt_charsets
iso-8859-1squoted-printable(R@R (R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_default_cteBs      cCs6|j}tjjdddƒ}||ddƒdS(NsʸRîseuc-jpscontent-transfer-encodingRë(R@R6R (R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_encode7or8bitNs    (R;R<RìRïRð(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRê;s         tTestLongHeaderscBsÅeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsQ|j}tjdƒ}tƒ}t|ƒ}|j|ƒ||jƒdƒdS(NsºSubject: bug demonstration
   12345678911234567892123456789312345678941234567895123456789612345678971234567898112345678911234567892123456789112345678911234567892123456789
   more text
 
test
sºSubject: bug demonstration
 12345678911234567892123456789312345678941234567895123456789612345678971234567898112345678911234567892123456789112345678911234567892123456789
 more text
 
test
(R5R6R’RRRjR-(R.RBR9R{R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_split_long_continuationYs               cCsW|j}d}t|ddƒ}||jƒdƒt|ƒ}||jƒdƒdS(Nsªbug demonstration
   12345678911234567892123456789312345678941234567895123456789612345678971234567898112345678911234567892123456789112345678911234567892123456789
   more texttcontinuation_wss    sªbug demonstration
 12345678911234567892123456789312345678941234567895123456789612345678971234567898112345678911234567892123456789112345678911234567892123456789
 more text(R5Rtencode(R.RBthstrth((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt,test_another_long_almost_unsplittable_headerms       c CsÜ|j}tdƒ}tdƒ}tdƒ}d}d}djdƒ}t||ddƒ}|j||ƒ|j||ƒtƒ}    ||    d<tƒ}
t|
ƒ}|j|    ƒ||
j    ƒd    ƒ||jƒd
ƒdS( Ns
iso-8859-1s
iso-8859-2sutf-8s©Die Mieter treten hier ein werden mit einem Foerderband komfortabel den Korridor entlang, an südlündischen Wandgemälden vorbei, gegen die rotierenden Klingen befördert. s;Finanèni metropole se hroutily pod tlakem jejich dùvtipu.. uøæ­£ç¢ºã«è¨€ã†ã¨ç¿»è¨³ã¯ã•れていません。一部はドイツ語ですが、あとはでたらめです。実際には「Wenn ist das Nunstuck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.」と言っています。t header_nametSubjectsSubject: =?iso-8859-1?q?Die_Mieter_treten_hier_ein_werden_mit_einem_Foerd?=
 =?iso-8859-1?q?erband_komfortabel_den_Korridor_entlang=2C_an_s=FCdl=FCndi?=
 =?iso-8859-1?q?schen_Wandgem=E4lden_vorbei=2C_gegen_die_rotierenden_Kling?=
 =?iso-8859-1?q?en_bef=F6rdert=2E_?= =?iso-8859-2?q?Finan=E8ni_met?=
 =?iso-8859-2?q?ropole_se_hroutily_pod_tlakem_jejich_d=F9vtipu=2E=2E_?=
 =?utf-8?b?5q2j56K644Gr6KiA44GG44Go57+76Kiz44Gv44GV44KM44Gm44GE?=
 =?utf-8?b?44G+44Gb44KT44CC5LiA6YOo44Gv44OJ44Kk44OE6Kqe44Gn44GZ44GM44CB?=
 =?utf-8?b?44GC44Go44Gv44Gn44Gf44KJ44KB44Gn44GZ44CC5a6f6Zqb44Gr44Gv44CM?=
 =?utf-8?q?Wenn_ist_das_Nunstuck_git_und_Slotermeyer=3F_Ja!_Beiherhund_das?=
 =?utf-8?b?IE9kZXIgZGllIEZsaXBwZXJ3YWxkdCBnZXJzcHV0LuOAjeOBqOiogOOBow==?=
 =?utf-8?b?44Gm44GE44G+44GZ44CC?=
 
sø=?iso-8859-1?q?Die_Mieter_treten_hier_ein_werden_mit_einem_Foerd?=
 =?iso-8859-1?q?erband_komfortabel_den_Korridor_entlang=2C_an_s=FCdl=FCndi?=
 =?iso-8859-1?q?schen_Wandgem=E4lden_vorbei=2C_gegen_die_rotierenden_Kling?=
 =?iso-8859-1?q?en_bef=F6rdert=2E_?= =?iso-8859-2?q?Finan=E8ni_met?=
 =?iso-8859-2?q?ropole_se_hroutily_pod_tlakem_jejich_d=F9vtipu=2E=2E_?=
 =?utf-8?b?5q2j56K644Gr6KiA44GG44Go57+76Kiz44Gv44GV44KM44Gm44GE?=
 =?utf-8?b?44G+44Gb44KT44CC5LiA6YOo44Gv44OJ44Kk44OE6Kqe44Gn44GZ44GM44CB?=
 =?utf-8?b?44GC44Go44Gv44Gn44Gf44KJ44KB44Gn44GZ44CC5a6f6Zqb44Gr44Gv44CM?=
 =?utf-8?q?Wenn_ist_das_Nunstuck_git_und_Slotermeyer=3F_Ja!_Beiherhund_das?=
 =?utf-8?b?IE9kZXIgZGllIEZsaXBwZXJ3YWxkdCBnZXJzcHV0LuOAjeOBqOiogOOBow==?=
 =?utf-8?b?44Gm44GE44G+44GZ44CC?=(
R5RRôRtappendR    RRRjR-( R.RBRtcztutf8tg_headtcz_headt    utf8_headRöR9R{((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_nonstring~s&           
        cCs2|j}tdddƒ}||jƒdƒdS(Nsiwasnipoop; giraffes="very-long-necked-animals"; spooge="yummy"; hippos="gargantuan"; marshmallows="gooey"RøsX-Foobar-Spoink-Defrobnitsjwasnipoop; giraffes="very-long-necked-animals";
 spooge="yummy"; hippos="gargantuan"; marshmallows="gooey"(R5RRô(R.RBRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_header_encode©s
             cCs8|j}tdddddƒ}||jƒdƒdS(Nsiwasnipoop; giraffes="very-long-necked-animals"; spooge="yummy"; hippos="gargantuan"; marshmallows="gooey"RøsX-Foobar-Spoink-DefrobnitRós    sjwasnipoop; giraffes="very-long-necked-animals";
   spooge="yummy"; hippos="gargantuan"; marshmallows="gooey"(R5RRô(R.RBRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt-test_long_header_encode_with_tab_continuation²s              cCsX|j}tdƒ}d|d<tƒ}t|ƒ}|j|ƒ||jƒdƒdS(NRsiwasnipoop; giraffes="very-long-necked-animals"; spooge="yummy"; hippos="gargantuan"; marshmallows="gooey"sX-Foobar-Spoink-DefrobnitsæContent-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Foobar-Spoink-Defrobnit: wasnipoop; giraffes="very-long-necked-animals";
 spooge="yummy"; hippos="gargantuan"; marshmallows="gooey"
 
(R5R RRRjR-(R.RBR9R{R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_header_splitter¼s     
       cCs’|j}tƒ}d|d<tjgtdƒD]}d|^q/ƒ|d<|jdƒtƒ}t|ƒ}|j|ƒ||j    ƒdƒdS(Ns test@dom.ainR‚i
s <%d@dom.ain>t
ReferencestTestsFrom: test@dom.ain
References: <0@dom.ain> <1@dom.ain> <2@dom.ain> <3@dom.ain> <4@dom.ain>
 <5@dom.ain> <6@dom.ain> <7@dom.ain> <8@dom.ain> <9@dom.ain>
 
Test(
R5R    tSPACERtrangeRMRRRjR-(R.RBR9tiR{R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_no_semis_header_splitterÐs        
0        cCs@|j}ddd}t|ddƒ}||jƒdƒdS(Ns References: RãiPRós    s\References: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(R5RRô(R.RBRõRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_no_split_long_headeràs
     cCs8|j}d}t|ddƒ}||jƒdƒdS(NsWfrom babylon.socal-raves.org (localhost [127.0.0.1]); by babylon.socal-raves.org (Postfix) with ESMTP id B570E51B81; for <mailman-admin@babylon.socal-raves.org>; Sat, 2 Feb 2002 17:00:06 -0800 (PST)
   from babylon.socal-raves.org (localhost [127.0.0.1]); by babylon.socal-raves.org (Postfix) with ESMTP id B570E51B81; for <mailman-admin@babylon.socal-raves.org>; Sat, 2 Feb 2002 17:00:06 -0800 (PST)
   from babylon.socal-raves.org (localhost [127.0.0.1]); by babylon.socal-raves.org (Postfix) with ESMTP id B570E51B81; for <mailman-admin@babylon.socal-raves.org>; Sat, 2 Feb 2002 17:00:06 -0800 (PST)
Rós    s_from babylon.socal-raves.org (localhost [127.0.0.1]);
   by babylon.socal-raves.org (Postfix) with ESMTP id B570E51B81;
   for <mailman-admin@babylon.socal-raves.org>;
   Sat, 2 Feb 2002 17:00:06 -0800 (PST)
   from babylon.socal-raves.org (localhost [127.0.0.1]);
   by babylon.socal-raves.org (Postfix) with ESMTP id B570E51B81;
   for <mailman-admin@babylon.socal-raves.org>;
   Sat, 2 Feb 2002 17:00:06 -0800 (PST)
   from babylon.socal-raves.org (localhost [127.0.0.1]);
   by babylon.socal-raves.org (Postfix) with ESMTP id B570E51B81;
   for <mailman-admin@babylon.socal-raves.org>;
   Sat, 2 Feb 2002 17:00:06 -0800 (PST)(R5RRô(R.RBRõRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt"test_splitting_multiple_long_linesçs
     cCsD|j}d}t|ddddddƒ}||jƒdƒdS(    NsÞfrom modemcable093.139-201-24.que.mc.videotron.ca ([24.201.139.93] helo=cthulhu.gerg.ca)
   by kronos.mems-exchange.org with esmtp (Exim 4.05)
   id 17k4h5-00034i-00
   for test@mems-exchange.org; Wed, 28 Aug 2002 11:25:20 -0400t
maxlineleniNRøtReceivedRós    sßfrom modemcable093.139-201-24.que.mc.videotron.ca ([24.201.139.93]
   helo=cthulhu.gerg.ca)
   by kronos.mems-exchange.org with esmtp (Exim 4.05)
   id 17k4h5-00034i-00
   for test@mems-exchange.org; Wed, 28 Aug 2002 11:25:20 -0400(R5RRô(R.RBRõRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt&test_splitting_first_line_only_is_longýs          cCsU|j}tƒ}tddddƒ}|jdƒ||d<||jƒdƒdS(NsBritische Regierung gibts
iso-8859-1RøRùs+grünes Licht für Offshore-WindkraftprojektesˆSubject: =?iso-8859-1?q?Britische_Regierung_gibt?= =?iso-8859-1?q?gr=FCnes?=
 =?iso-8859-1?q?_Licht_f=FCr_Offshore-Windkraftprojekte?=
 
(R5R    RRúRe(R.RBR9Rö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_8bit_header s              
 cCs3|j}tƒ}d|d<||jƒdƒdS(NsfBritische Regierung gibt grünes Licht für Offshore-Windkraftprojekte <a-very-long-address@example.com>sReply-TosrReply-To: Britische Regierung gibt grünes Licht für Offshore-Windkraftprojekte <a-very-long-address@example.com>
 
(R5R    Re(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_long_8bit_header_no_charsets
        
 cCs<|j}d}tƒ}||d<||jdƒdƒdS(NsÁ"Someone Test #A" <someone@eecs.umich.edu>,<someone@eecs.umich.edu>,"Someone Test #B" <someone@umich.edu>, "Someone Test #C" <someone@eecs.umich.edu>, "Someone Test #D" <someone@eecs.umich.edu>R‡isÌTo: "Someone Test #A" <someone@eecs.umich.edu>, <someone@eecs.umich.edu>,
 "Someone Test #B" <someone@umich.edu>,
 "Someone Test #C" <someone@eecs.umich.edu>,
 "Someone Test #D" <someone@eecs.umich.edu>
 
(R5R    Re(R.RBR„R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_to_header#s         
cCs?|j}d}t|ƒ}|jdƒ||jƒdƒdS(NsIThis is an example of string which has almost the limit of header length.sAdd another line.s\This is an example of string which has almost the limit of header length.
 Add another line.(R5RRúRô(R.RBR~Rö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_line_after_append0s        cCs?|j}d}t|ƒ}|jdƒ||jƒdƒdS(NsThis is a shorter line.s!Add another sentence. (Surprise?)s9This is a shorter line. Add another sentence. (Surprise?)(R5RRúRô(R.RBR~Rö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_shorter_line_with_append9s        cCsA|j}d}d}t|dd|ƒ}||jƒdƒdS(Ns!X-Very-Very-Very-Long-Header-Names©Die Mieter treten hier ein werden mit einem Foerderband komfortabel den Korridor entlang, an südlündischen Wandgemälden vorbei, gegen die rotierenden Klingen befördert. s
iso-8859-1Røs=?iso-8859-1?q?Die_Mieter_treten_hier_?=
 =?iso-8859-1?q?ein_werden_mit_einem_Foerderband_komfortabel_den_Korridor_?=
 =?iso-8859-1?q?entlang=2C_an_s=FCdl=FCndischen_Wandgem=E4lden_vorbei=2C_g?=
 =?iso-8859-1?q?egen_die_rotierenden_Klingen_bef=F6rdert=2E_?=(R5RRô(R.RBtfntgsRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_field_nameAs      cCsId}tƒ}t|ddƒ|d<||d<|j|jƒdƒdS(Ns‰from FOO.TLD (vizworld.acl.foo.tld [123.452.678.9]) by hrothgar.la.mastaler.com (tmda-ofmipd) with ESMTP; Wed, 05 Mar 2003 18:10:18 -0700Rós    s
Received-1s
Received-2s1Received-1: from FOO.TLD (vizworld.acl.foo.tld [123.452.678.9]) by
   hrothgar.la.mastaler.com (tmda-ofmipd) with ESMTP;
   Wed, 05 Mar 2003 18:10:18 -0700
Received-2: from FOO.TLD (vizworld.acl.foo.tld [123.452.678.9]) by
 hrothgar.la.mastaler.com (tmda-ofmipd) with ESMTP;
 Wed, 05 Mar 2003 18:10:18 -0700
 
(R    RR@Re(R.RöR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_received_headerMs     
cCsOd}tƒ}t|ddddƒ|d<||d<|j|jƒdƒdS(Ns<15975.17901.207240.414604@sgigritzmann1.mathematik.tu-muenchen.de> (David Bremner's message of "Thu, 6 Mar 2003 13:58:21 +0100")RøR Rós    sReceived: <15975.17901.207240.414604@sgigritzmann1.mathematik.tu-muenchen.de>
   (David Bremner's message of "Thu, 6 Mar 2003 13:58:21 +0100")
Received: <15975.17901.207240.414604@sgigritzmann1.mathematik.tu-muenchen.de>
 (David Bremner's message of "Thu, 6 Mar 2003 13:58:21 +0100")
 
(R    RR5Re(R.RöR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_string_headerinst_eq\s     
cCsO|j}tƒ}d}||d<t|ddƒ|d<||jƒdƒdS(Ns“ iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUAAAAkHiJeRUIcGBi9
 locQDQ4zJykFBAXJfWDjAAACYUlEQVR4nF2TQY/jIAyFc6lydlG5x8Nyp1Y69wj1PN2I5gzpsFace-1RøsFace-2s7Face-1: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUAAAAkHiJeRUIcGBi9
 locQDQ4zJykFBAXJfWDjAAACYUlEQVR4nF2TQY/jIAyFc6lydlG5x8Nyp1Y69wj1PN2I5gzp
Face-2: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUAAAAkHiJeRUIcGBi9
 locQDQ4zJykFBAXJfWDjAAACYUlEQVR4nF2TQY/jIAyFc6lydlG5x8Nyp1Y69wj1PN2I5gzp
 
(R5R    RRe(R.RBR9tt((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt-test_long_unbreakable_lines_with_continuationjs        
 cCs5|j}d}tj|ƒ}||jƒdƒdS(NsŠReceived: from siimage.com ([172.25.1.3]) by zima.siliconimage.com with Microsoft SMTPSVC(5.0.2195.4905);
 Wed, 16 Oct 2002 07:41:11 -0700sŒReceived: from siimage.com ([172.25.1.3]) by zima.siliconimage.com with
 Microsoft SMTPSVC(5.0.2195.4905); Wed, 16 Oct 2002 07:41:11 -0700
 
(R5R6R’Re(R.RBtmR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt"test_another_long_multiline_headerzs
     cCsO|j}d}tƒ}||d<t|ddƒ|d<||jƒdƒdS(Ns¨List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/spamassassin-talk>,
        <mailto:spamassassin-talk-request@lists.sourceforge.net?subject=unsubscribe>tListRøsQList: List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/spamassassin-talk>,
 <mailto:spamassassin-talk-request@lists.sourceforge.net?subject=unsubscribe>
List: List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/spamassassin-talk>,
 <mailto:spamassassin-talk-request@lists.sourceforge.net?subject=unsubscribe>
 
(R5R    RRe(R.RBRöR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt%test_long_lines_with_different_header†s        
 (R;R<RòR÷RRRRR    R
R RRRRRRRRRRRR(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRñXs*            +            
                                                                    tTestFromManglingcBs,eZd„Zd„Zd„Zd„ZRS(cCs-tƒ|_d|jd<|jjdƒdS(Ns aaa@bbb.orgR‚s(From the desk of A.A.A.:
Blah blah blah
(R    R9RM(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pytsetUpšs      cCsEtƒ}t|dtƒ}|j|jƒ|j|jƒdƒdS(Nt mangle_from_s<From: aaa@bbb.org
 
>From the desk of A.A.A.:
Blah blah blah
(RRRiRjR9R@R-(R.R~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_mangled_from¢s
    cCsEtƒ}t|dtƒ}|j|jƒ|j|jƒdƒdS(NR!s;From: aaa@bbb.org
 
From the desk of A.A.A.:
Blah blah blah
(RRRkRjR9R@R-(R.R~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_dont_mangle_from­s
    cCs‹tƒ}t|dtƒ}tjtjdƒƒ}|j|ƒ|jt    g|j
ƒj dƒD]}|j dƒr_d^q_ƒdƒdS(NR!s)            From: foo@bar.com
            Mime-Version: 1.0
            Content-Type: multipart/mixed; boundary=XXX
 
            From somewhere unknown
 
            --XXX
            Content-Type: text/plain
 
            foo
 
            --XXX--
 
            From somewhere unknowable
            s
s>From ii( RRRiR6R’ttextwraptdedentRjR@tlenR-RŒR(R.R~RR9Rã((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt'test_mangle_from_in_preamble_and_epilog¸s       %(R;R<R R"R#R'(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR™s             t TestMIMEAudiocBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsstjjtjjtƒddƒ}ttd|ƒdƒ}z|jƒ|_Wd|j    ƒXt
|jƒ|_ dS(NRRs audiotest.autrb( RRRR R!R"RRgt
_audiodataR8R
t_au(R.tdatadirR4((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR Òs $ cCs|j|jjƒdƒdS(Ns audio/basic(R@R+RH(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_guess_minor_typeàscCs/|jjƒ}|jtj|ƒ|jƒdS(N(R+RSR@Rât decodestringR*(R.tpayload((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_encodingãscCs,t|jdƒ}|j|jƒdƒdS(Ntfishs
audio/fish(R
R*R@RH(R.tau((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_checkSetMinorçscCs|j}|j}|jjddddƒ||jddƒ||jjddƒd d gƒ||jjdddƒdƒg}||jjdddƒdƒ||jjd    d
|ddƒ|kƒ||jjd |ƒ|kƒ||jjd|dd ƒ|kƒdS(NsContent-DispositionR²R#s audiotest.auscontent-dispositions#attachment; filename="audiotest.au"RbRRutfailobjtfoobar(s
attachmentR(R#s audiotest.au(R@R‰R+R³R›RI(R.RBtunlesstmissing((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_add_headerës"          (R;R<R R-R0R3R8(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR(Ñs
                t TestMIMEImagecBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsCtdƒ}z|jƒ|_Wd|jƒXt|jƒ|_dS(NsPyBanner048.gif(R%Rgt_imgdataR8R t_im(R.R4((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR s
  cCs|j|jjƒdƒdS(Ns    image/gif(R@R;RH(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR- scCs/|jjƒ}|jtj|ƒ|jƒdS(N(R;RSR@RâR.R:(R.R/((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR0scCs,t|jdƒ}|j|jƒdƒdS(NR1s
image/fish(R R:R@RH(R.tim((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR3scCs|j}|j}|jjddddƒ||jddƒ||jjddƒd d gƒ||jjdddƒdƒg}||jjdddƒdƒ||jjd    d
|ddƒ|kƒ||jjd |ƒ|kƒ||jjd|dd ƒ|kƒdS(NsContent-DispositionR²R#sdingusfish.gifscontent-dispositions%attachment; filename="dingusfish.gif"RbRRuR4R5(s
attachmentR(R#sdingusfish.gif(R@R‰R;R³R›RI(R.RBR6R7((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR8s"          (R;R<R R-R0R3R8(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR9s
                t TestMIMETextcBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    RS(cCstdƒ|_dS(Ns hello there(R t_msg(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR .scCs|j}|j}||jjƒdƒ||jjdƒdƒg}||jjd|ƒ|kƒ||jjd|ddƒ|kƒdS(Ns
text/plainRDsus-asciiR5Rb(R@R‰R>RHRI(R.RBR6R7((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt
test_types1s        cCs4|j|jjƒdƒ|j|jjƒ ƒdS(Ns hello there(R@R>RSR‰t is_multipart(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_payload;scCsF|j}tdddƒ}||jƒjdƒ||ddƒdS(Ns hello thereRîsus-asciis content-typestext/plain; charset="us-ascii"(R@R RERJ(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_charset?s    cCsF|j}tdddƒ}||jƒjdƒ||ddƒdS(Nu hello thereRîsus-asciis content-typestext/plain; charset="us-ascii"(R@R RERJ(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_7bit_unicode_inputEs    cCsV|j}tdƒ}||jƒdƒ||ddƒ|jd|jƒkƒdS(Nu hello theresus-asciis content-typestext/plain; charset="us-ascii"s hello there(R@R RER‰Re(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt"test_7bit_unicode_input_no_charsetKs
     cCsnd}|j}t|ddƒ}||jƒjdƒ||ddƒ||jdtƒ|jdƒƒdS(NuкирилицаRîsutf-8s content-typestext/plain; charset="utf-8"Rq(R@R REtoutput_charsetRSRiRô(R.tteststrRBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_8bit_unicode_inputRs     cCsd}|jtt|ƒdS(Nuкирилица(R`tUnicodeEncodeErrorR (R.RF((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt"test_8bit_unicode_input_no_charsetZs(
R;R<R R?RARBRCRDRGRI(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR=-s        
                   t TestMultipartcBsªeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„ZRS(c CsVtdƒ}z|jƒ}Wd|jƒXtddddƒ}t|ddƒ}|jdd    d
dƒtd ƒ}|j|ƒ|j|ƒd |d <d|d<d|d<d}tj    |ƒ}|ddkrÜtj
}n    tj }|dkrúd}    nd}    d|    |df}
tj dtj    |ƒƒ|
|d<||_ ||_||_dS(NsPyBanner048.gift    multiparttmixedRRZR¢sdingusfish.gifscontent-dispositionR²R#s$Hi there,
 
This is the dingus fish.
sBarry <barry@digicool.com>R‚s)Dingus Lovers <cravindogs@cravindogs.com>R‡sHere is your dingus fishRùgÊ4FÓcpÍAiÿÿÿÿit-t+s %s%04di$s%a, %d %b %Y %H:%M:%StDate(R%RgR8R R R³R tattachttimet    localtimettimezonetaltzonetstrftimeR>R;t_txt( R.R4Rt    containertimagetintrotnowt    timetuplettzsecstsignttzoffset((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR bs<        
 
 
                  cCsö|j}|j}|j}|j}||jƒƒ||jƒdƒ|t|jƒƒdƒ|t|jdƒ|jdƒ}|jdƒ}|||j    kƒ|||j
kƒ||jƒ||gƒ||jƒ ƒ||jƒ ƒdS(Nsmultipart/mixediii( R@R‰R`R>R@RHR&RSt
IndexErrorRVR;(R.RBR6traisesRtm0tm1((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_hierarchyŠs                cCs2d}tƒj|ƒ}|j||jƒƒdS(NsžContent-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
 
--BOUNDARY
 
 
--BOUNDARY--
(RRhR5Re(R.R}R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_empty_multipart_idempotents cCsTtddƒ}d|d<d|d<d|d<|jd    ƒ|j|jƒd
ƒdS( NRKRLs    A subjectRùsaperson@dom.ainR‡sbperson@dom.ainR‚RZs›Content-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
--BOUNDARY
 
--BOUNDARY--(R R]R5Re(R.touter((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt/test_no_parts_in_a_multipart_with_none_epilogue®s
 
 
     cCsftddƒ}d|d<d|d<d|d<d    |_d    |_|jd
ƒ|j|jƒd ƒdS( NRKRLs    A subjectRùsaperson@dom.ainR‡sbperson@dom.ainR‚RRZsContent-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
 
--BOUNDARY
 
--BOUNDARY--
(R tpreambletepilogueR]R5Re(R.Re((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt0test_no_parts_in_a_multipart_with_empty_epilogue¿s
 
 
          cCss|j}tddƒ}d|d<d|d<d|d<|jd    ƒtd
ƒ}|j|ƒ||jƒd ƒdS( NRKRLs    A subjectRùsaperson@dom.ainR‡sbperson@dom.ainR‚RZs hello worldsContent-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
--BOUNDARY
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
hello world
--BOUNDARY--(R5R R]R RPRe(R.RBReR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_one_part_in_a_multipartÔs    
 
 
    cCs||j}tddƒ}d|d<d|d<d|d<d    |_td
ƒ}|j|ƒ|jd ƒ||jƒd ƒdS( NRKRLs    A subjectRùsaperson@dom.ainR‡sbperson@dom.ainR‚Rs hello worldRZsContent-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
 
--BOUNDARY
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
hello world
--BOUNDARY--(R5R RgR RPR]Re(R.RBReR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt1test_seq_parts_in_a_multipart_with_empty_preambleìs    
 
 
        cCs||j}tddƒ}d|d<d|d<d|d<d|_td    ƒ}|j|ƒ|jd
ƒ||jƒd ƒdS( NRKRLs    A subjectRùsaperson@dom.ainR‡sbperson@dom.ainR‚s hello worldRZsContent-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
--BOUNDARY
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
hello world
--BOUNDARY--(R5R RFRgR RPR]Re(R.RBReR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt0test_seq_parts_in_a_multipart_with_none_preambles    
 
 
        cCs||j}tddƒ}d|d<d|d<d|d<d|_td    ƒ}|j|ƒ|jd
ƒ||jƒd ƒdS( NRKRLs    A subjectRùsaperson@dom.ainR‡sbperson@dom.ainR‚s hello worldRZsContent-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
--BOUNDARY
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
hello world
--BOUNDARY--(R5R RFRhR RPR]Re(R.RBReR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt0test_seq_parts_in_a_multipart_with_none_epilogue!s    
 
 
        cCs||j}tddƒ}d|d<d|d<d|d<d    |_td
ƒ}|j|ƒ|jd ƒ||jƒd ƒdS( NRKRLs    A subjectRùsaperson@dom.ainR‡sbperson@dom.ainR‚Rs hello worldRZsContent-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
--BOUNDARY
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
hello world
--BOUNDARY--
(R5R RhR RPR]Re(R.RBReR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt1test_seq_parts_in_a_multipart_with_empty_epilogue;s    
 
 
        cCs||j}tddƒ}d|d<d|d<d|d<d    |_td
ƒ}|j|ƒ|jd ƒ||jƒd ƒdS( NRKRLs    A subjectRùsaperson@dom.ainR‡sbperson@dom.ainR‚s
s hello worldRZsContent-Type: multipart/mixed; boundary="BOUNDARY"
MIME-Version: 1.0
Subject: A subject
To: aperson@dom.ain
From: bperson@dom.ain
 
--BOUNDARY
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
hello world
--BOUNDARY--
 
(R5R RhR RPR]Re(R.RBReR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt.test_seq_parts_in_a_multipart_with_nl_epilogueVs    
 
 
        cCsÕ|j}|jdƒ}|t|jƒƒdƒ|jdƒ}||jƒdƒ|t|jƒƒdƒxb|jƒD]T}||jƒdƒ|t|jƒƒdƒ|jdƒ}||jƒdƒqyWdS(Ns
msg_36.txtiismultipart/alternativesmessage/external-bodyis
text/plain(R@R:R&RSRH(R.RBR9tmsg1RWt
subsubpart((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_message_external_bodyqs    cCs/|jdƒ}|jt|jƒƒdƒdS(Ns
msg_37.txti(R:R@R&RS(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_double_boundary~scCsH|j}|jdƒ}tƒ}tj||ƒ||jƒdƒdS(Ns
msg_38.txtsŠmultipart/mixed
    multipart/mixed
        multipart/alternative
            text/plain
        text/plain
    text/plain
    text/plain
(R5R:RRt
_structureR-(R.RBR9R{((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt)test_nested_inner_contains_outer_boundary…s          cCsH|j}|jdƒ}tƒ}tj||ƒ||jƒdƒdS(Ns
msg_39.txts“multipart/mixed
    multipart/mixed
        multipart/alternative
        application/octet-stream
        application/octet-stream
    text/plain
(R5R:RRRtR-(R.RBR9R{((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_nested_with_same_boundary˜s          cCs)|jdƒ}|j|jƒdƒdS(Ns
msg_40.txtsÅMIME-Version: 1.0
Content-Type: text/html; boundary="--961284236552522269"
 
----961284236552522269
Content-Type: text/html;
Content-Transfer-Encoding: 7Bit
 
<html></html>
 
----961284236552522269--
(R:R@Re(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_boundary_in_non_multipart©s cCs[|j}tjdƒ}|j|jƒƒ||jƒdƒ|t|jƒƒdƒdS(NsžMIME-Version: 1.0
Content-Type: multipart/mixed; boundary="    XXXX"
 
--    XXXX
Content-Type: text/plain
 
 
--    XXXX
Content-Type: text/plain
 
--    XXXX--
s    XXXXi(R@R6R’R‰R@R[R&RS(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_boundary_with_leading_space¸s         cCs5tƒjdƒ}|j|jdƒjƒdƒdS(NsòContent-Type: multipart/mixed; boundary="===============0012394164=="
MIME-Version: 1.0
 
--===============0012394164==
Content-Type: image/file1.jpg
MIME-Version: 1.0
Content-Transfer-Encoding: base64
 
YXNkZg==
--===============0012394164==--isYXNkZg==(RRhR@RS(R.R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt&test_boundary_without_trailing_newlineËs    
   (R;R<R RcRdRfRiRjRkRlRmRnRoRrRsRuRvRwRxRy(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRJas$    (                                                                tTestNonConformantcBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    cCsU|j}|jdƒ}||jƒdƒ||jƒdƒ||jƒdƒdS(Ns
msg_14.txts
text/plainR}RÈ(R@R:RHRÀRÉ(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parse_missing_minor_typeÝs
    cCst|j}|jdƒ}|jdƒ}|t|dƒƒ|jt|jƒdƒ|t|jdtj    ƒƒdS(Ns
msg_15.txtitdefectsi(
R‰R:RSthasattrR@R&R|t
isinstanceRtStartBoundaryNotFoundDefect(R.R6R9tinner((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_same_boundary_inner_outeräs    cCsˆ|j}|jdƒ}|t|jƒtƒƒ|jt|jƒdƒ|t|jdtj    ƒƒ|t|jdtj
ƒƒdS(Ns
msg_25.txtiii( R‰R:R~RSR'R@R&R|RtNoBoundaryInMultipartDefectt!MultipartInvariantViolationDefect(R.R6R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_multipart_no_boundaryîs    cCsá|j}|j}tƒ}d|d<||jƒdƒ||jƒdƒ||jƒdƒ|d=d|d<||jƒdƒ||jƒdƒ||jƒdƒtƒ}t|ƒ}|j|ƒ||j    ƒdƒdS(NR}s Content-TypeRÈs
text/plains content-typeRusContent-Type: foo
 
(
R@R5R    RÀRÉRHRRRjR-(R.RBtneqR9R~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_invalid_content_type÷s             
 
      cCs/|j}|jdƒ}||jƒdƒdS(Ns
msg_31.txtsm--BOUNDARY
Content-Type: text/plain
 
message 1
 
--BOUNDARY
Content-Type: text/plain
 
message 2
 
--BOUNDARY--
(R5R:RS(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_no_start_boundary s     cCs/|j}|jdƒ}||jƒdƒdS(Ns
msg_35.txts‰From: aperson@dom.ain
To: bperson@dom.ain
Subject: here's something interesting
 
counter to RFC 2822, there's no separating newline here
(R5R:Re(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_no_separating_blank_lines     cCs‚|j}|jdƒ}|t|dƒƒ|jt|jƒdƒ|t|jdtjƒƒ|t|jdtj    ƒƒdS(Ns
msg_41.txtR|iii(
R‰R:R}R@R&R|R~RR‚Rƒ(R.R6R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_lying_multipart(s    cCsd|jdƒ}|jdƒjdƒ}|jt|jƒdƒ|jt|jdtjƒƒdS(Ns
msg_42.txtii(    R:RSR@R&R|R‰R~RR(R.Retbad((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_missing_start_boundary1s
    cCs•|j}d}tj|ƒ}||jƒgƒ||jƒdƒ|t|jƒdƒ|jt|jdt    j
ƒƒ||jdj dƒdS(Ns Line 1
Line 2
Line 3s Line 2
Line 3iis Line 1
( R@R6R’RÝRSR&R|R‰R~Rt#FirstHeaderLineIsContinuationDefecttline(R.RBRR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt&test_first_line_is_continuation_header@s     ( R;R<R{RR„R†R‡RˆR‰R‹RŽ(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRzÜs        
                               t TestRFC2047cBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsQ|j}d}t|ƒ}||ddd    d
gƒ|tt|ƒƒdƒdS( NsVRe: =?mac-iceland?q?r=8Aksm=9Arg=8Cs?= baz
 foo bar =?mac-iceland?q?r=8Aksm=9Arg=8Cs?=sRe:s
rŠksmšrgŒss mac-icelands baz foo barsVRe: =?mac-iceland?q?r=8Aksm=9Arg=8Cs?= baz foo bar
 =?mac-iceland?q?r=8Aksm=9Arg=8Cs?=(sRe:N(s
rŠksmšrgŒss mac-iceland(s baz foo barN(s
rŠksmšrgŒss mac-iceland(R@RRFR'R(R.RBR~tdh((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2047_multilinePs     
cCsZ|j}d}t|ƒ}||ddgƒtt|ƒƒjdƒ}||dƒdS(    Ns0=?ISO-8859-1?Q?Andr=E9?= Pirard <pirard@dom.ain>sAndrés
iso-8859-1sPirard <pirard@dom.ain>slatin-1sAndré Pirard <pirard@dom.ain>(sAndrés
iso-8859-1(sPirard <pirard@dom.ain>N(R@RRFtunicodeRRô(R.RBR~Rthu((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_whitespace_eater_unicode^s      cCsW|j}d}t|ƒ}||dd    d
d gƒt|ƒjƒ}||dƒdS( NsWThe =?iso-8859-1?b?cXVpY2sgYnJvd24gZm94?= jumped over the =?iso-8859-1?b?bGF6eSBkb2c=?=tThesquick brown foxs
iso-8859-1sjumped over theslazy dogu,The quick brown fox jumped over the lazy dog(R•N(squick brown foxs
iso-8859-1(sjumped over theN(slazy dogs
iso-8859-1(R@RRFRt __unicode__(R.RBR~RR“((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_whitespace_eater_unicode_2fs       cCs/d}t|ƒ}|j||dfgƒdS(Ns3Sm=?ISO-8859-1?B?9g==?=rg=?ISO-8859-1?B?5Q==?=sbord(RR@RF(R.R~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2047_without_whitespaceos cCs5d}t|ƒ}|j|dd    d
d d gƒdS( Ns7Sm =?ISO-8859-1?B?9g==?= rg =?ISO-8859-1?B?5Q==?= sbordtSmsös
iso-8859-1trgsåtsbord(R™N(sös
iso-8859-1(RšN(sås
iso-8859-1(R›N(RR@RF(R.R~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2047_with_whitespacets
 cCs_d}d
d d d dg}x=|D]5\}}t||ƒ}|j||d    fgƒq"WdS(Ns=?iso-8859-1?B?%s?=sdm==tvsdm=tdmsdmk=tvitdmks
iso-8859-1(sdm==R(sdm=R(RžR(sdmk=RŸ(R RŸ(RR@(R.R~RtqtaR((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2047_B_bad_padding{s      cCs#d}|jt|ƒdgƒdS(Ns=?iso-8659-1?Q?andr=e9=zz?=sandré=zzs
iso-8659-1(sandré=zzs
iso-8659-1(R@R(R.R~((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2047_Q_invalid_digits…s(    R;R<R‘R”R—R˜RœR£R¤(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyROs                            
tTestMIMEMessagecBs†eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „ZRS(cCs1tdƒ}z|jƒ|_Wd|jƒXdS(Ns
msg_11.txt(R%Rgt_textR8(R.R4((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR Žs cCs|jttdƒdS(Nsa plain string(R`t    TypeErrorR(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_type_error•scCs«|j}|j}d}tƒ}||d<t|ƒ}||jƒdƒ|jƒ}|t|tƒƒ|t|ƒdƒ|d}|||kƒ||d|ƒdS(Ns A sub-messageRùsmessage/rfc822iitsubject(    R@R‰R    RRHRSR~tlistR&(R.RBR6R©RRR/RW((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_valid_argument˜s            
 
cCsX|j}tƒ}d|d<tƒ}d|d<t|ƒ}|jtj|j|ƒdS(Ns    subpart 1Rùs    subpart 2(R@R    RR`RtMultipartConversionErrorRP(R.RBRptmsg2R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_bad_multipart§s        
    
 cCsrtƒ}d|d<|jdƒt|ƒ}d|d<tƒ}t|ƒ}|j|ƒ|j|jƒdƒdS(NsAn enclosed messageRùs!Here is the body of the message.
sThe enclosing messagesŽContent-Type: message/rfc822
MIME-Version: 1.0
Subject: The enclosing message
 
Subject: An enclosed message
 
Here is the body of the message.
(R    RMRRRRjR@R-(R.RRR~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_generate°s    
 
      cCs®|j}|j}|jdƒ}||jƒdƒ|jƒ}|t|tƒƒ|t|ƒdƒ|d}|jt|tƒƒ||ddƒ||jƒdƒdS(Ns
msg_11.txtsmessage/rfc822iiR©sAn enclosed messages!Here is the body of the message.
(    R@R‰R:RHRSR~RªR&R    (R.RBR6R9R/tsubmsg((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parse_message_rfc822Äs         
c    Cs?|j}|j}|jdƒ}||jƒdƒ||jƒƒ|t|jƒƒdƒ|jdƒ}||jƒdƒ||jƒdƒ|jdƒ}||jƒdƒ|t|jƒƒd    ƒ|jdƒ}|t|tƒƒ||d
d ƒ||j    d d dƒdƒ||j    dd dƒdƒ|jdƒ}|t|tƒƒ||ddƒ||j d dƒddgƒ||j    dd dƒdƒ|jd    ƒ}||jƒdƒ|jƒ}|t|t ƒƒ|t|ƒdƒ|d}|t|tƒƒ||jƒdƒ||ddƒdS(Ns
msg_16.txtsmultipart/reportiis
text/plains¶This report relates to a message you sent with the following header fields:
 
  Message-id: <002001c144a6$8752e060$56104586@oxy.edu>
  Date: Sun, 23 Sep 2001 20:10:55 -0700
  From: "Ian T. Henry" <henryi@oxy.edu>
  To: SoCal Raves <scr@socal-raves.org>
  Subject: [scr] yeah for Ians!!
 
Your message cannot be delivered to the following recipients:
 
  Recipient address: jangel1@cougar.noc.ucla.edu
  Reason: recipient reached disk quota
 
ismessage/delivery-statusisoriginal-envelope-ids"0GK500B4HD0888@cougar.noc.ucla.edutdnsRbs reporting-mtaRtnsdtactiontfailedsoriginal-recipientRËsjangel1@cougar.noc.ucla.edusfinal-recipientsmessage/rfc822s
message-ids(<002001c144a6$8752e060$56104586@oxy.edu>(srfc822R(sjangel1@cougar.noc.ucla.eduR( R@R‰R:RHR@R&RSR~R    RIRFR›Rª(    R.RBR6R9RWtdsn1tdsn2R/Rq((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_dsnÑsD           
 
c    Csí|j}tdƒ}z|jƒ}Wd|jƒXtƒ}d|d<d|d<d|d<d|_d    |_td
ƒ}td ƒ}|jd d ddƒ|j    |ƒ|j    |ƒt
ƒ}t |ƒ}|j |ƒ||j ƒ|ƒdS(Ns
msg_21.txtsaperson@dom.ainR‚sbperson@dom.ainR‡RRùs MIME messagesEnd of MIME message
RÔRÖs Content-Typesmultipart/mixedRRZ(R5R%RgR8R    RgRhR R³RPRRRjR-(    R.RBR4R}R9RpR­R{R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_epilogue s(          
 
 
                  cCs¡|j}tƒ}d|d<d|d<d|d<d|_d|_td    ƒ}td
ƒ}|jd d d dƒ|j|ƒ|j|ƒ||jƒdƒdS(Nsaperson@dom.ainR‚sbperson@dom.ainR‡RRùs MIME messageRRÔRÖs Content-Typesmultipart/mixedRRZsdFrom: aperson@dom.ain
To: bperson@dom.ain
Subject: Test
Content-Type: multipart/mixed; boundary="BOUNDARY"
 
MIME message
--BOUNDARY
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
One
--BOUNDARY
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
Two
--BOUNDARY--
(R5R    RgRhR R³RPRe(R.RBR9RpR­((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_no_nl_preamble"s        
 
 
             cCs|j}tdƒ}ztj|ƒ}Wd|jƒX|jdƒ}||jƒdƒ||jƒdƒ|jdƒ}||jƒdƒ||jƒdƒ|jdƒ}||jƒdƒ||jƒdƒ|jdƒ}||jƒdƒ||jƒdƒdS(Ns
msg_30.txtismessage/rfc822is
text/plain(R@R%R6R7R8RStget_default_typeRH(R.RBR4R9t
container1t
container2t container1at container2a((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_default_typeEs"      cCs|j}tdƒ}ztj|ƒ}Wd|jƒX|jdƒ}||jƒdƒ||jƒdƒ|jdƒ}||jƒdƒ||jƒdƒ|jdƒ}||jƒdƒ||jƒdƒ|jdƒ}||jƒdƒ||jƒdƒdS(Ns
msg_28.txtismessage/rfc822is
text/plain(R@R%R6R7R8RSR»RH(R.RBR4R9R¼R½R¾R¿((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt.test_default_type_with_explicit_container_typeYs"      cCsX|j}|j}tddƒ}d|_tdƒ}tdƒ}t|ƒ}t|ƒ}|j|ƒ|j|ƒ||jƒdƒ||jƒdƒ||jƒdƒ||jƒdƒ||j    dƒdƒ|d    =|d
=|d    =|d
=||jƒdƒ||jƒdƒ||jƒdƒ||jƒdƒ||j    dƒd ƒdS( NtdigestRZRs
message 1
s
message 2
smessage/rfc822is Content-Type: multipart/digest; boundary="BOUNDARY"
MIME-Version: 1.0
 
--BOUNDARY
Content-Type: message/rfc822
MIME-Version: 1.0
 
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
message 1
 
--BOUNDARY
Content-Type: message/rfc822
MIME-Version: 1.0
 
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
message 2
 
--BOUNDARY--
s content-types mime-versionsBContent-Type: multipart/digest; boundary="BOUNDARY"
MIME-Version: 1.0
 
--BOUNDARY
 
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
message 1
 
--BOUNDARY
 
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
 
message 2
 
--BOUNDARY--
(
R@R5RRhR RRPRHR»Re(R.RBR…RWt    subpart1at    subpart2atsubpart1tsubpart2((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_default_type_non_parsedms4                  cCs|j}tdƒ}tdƒ}td||fƒ}|t|jƒƒdƒ||jdƒ|ƒ||jdƒ|ƒdS(NRt    _subpartsiii(R@R RR&RS(R.RBttext1ttext2R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt$test_mime_attachments_in_constructor·s      cCs tƒ}|j|jƒƒdS(N(RR‰R@(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt"test_default_multipart_constructorÀs    (R;R<R R¨R«R®R¯R±R¸R¹RºRÀRÁRÇRËRÌ(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR¥s                                :        #            J        tTestIdempotentcBsÎeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsCt|ƒ}z|jƒ}Wd|jƒXtj|ƒ}||fS(N(R%RgR8R6R’(R.R#R4RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR:Ës   cCsH|j}tƒ}t|ddƒ}|j|ƒ|||jƒƒdS(Nt maxheaderleni(R5RRRjR-(R.R9R}RBR~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt _idempotentÔs
         cCs¸|j}|jdƒ\}}||jƒdƒ||jƒdƒ||jƒdƒ||jƒddƒ||jdƒdƒ||jdƒ||j    dƒ|j
||ƒdS(    Ns
msg_01.txts
text/plainR}RÈiRDsus-ascii(scharsetsus-ascii( R@R:RHRÀRÉR›RIRgRFRhRÏ(R.RBR9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parse_text_messageÛs    cCsn|j}|jdƒ\}}||jƒdƒ||jƒdƒ||jdƒdƒ|j||ƒdS(Ns
msg_03.txts
text/plainRD(R@R:RHR›RFRIRÏ(R.RBR9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parse_untyped_messageçs     cCs)|jdƒ\}}|j||ƒdS(Ns
msg_04.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_simple_multipartïscCs)|jdƒ\}}|j||ƒdS(Ns
msg_02.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_MIME_digestóscCs)|jdƒ\}}|j||ƒdS(Ns
msg_27.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_header÷scCs)|jdƒ\}}|j||ƒdS(Ns
msg_28.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt"test_MIME_digest_with_part_headersûscCs)|jdƒ\}}|j||ƒdS(Ns
msg_06.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_mixed_with_imageÿscCs)|jdƒ\}}|j||ƒdS(Ns
msg_05.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_multipart_reportscCs)|jdƒ\}}|j||ƒdS(Ns
msg_16.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR¸scCs)|jdƒ\}}|j||ƒdS(Ns
msg_21.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_preamble_epilogue scCs)|jdƒ\}}|j||ƒdS(Ns
msg_23.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_multipart_one_partscCs)|jdƒ\}}|j||ƒdS(Ns
msg_24.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_multipart_no_partsscCs)|jdƒ\}}|j||ƒdS(Ns
msg_31.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR‡scCs)|jdƒ\}}|j||ƒdS(Ns
msg_32.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2231_charsetscCs)|jdƒ\}}|j||ƒdS(Ns
msg_33.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_more_rfc2231_parametersscCs)|jdƒ\}}|j||ƒdS(Ns
msg_34.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt%test_text_plain_in_a_multipart_digest#scCs)|jdƒ\}}|j||ƒdS(Ns msg_12a.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_nested_multipart_mixeds'scCs)|jdƒ\}}|j||ƒdS(Ns
msg_36.txt(R:RÏ(R.R9R}((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt%test_message_external_body_idempotent+sc CsÊ|j}|j}|jdƒ\}}||jƒdƒi}x$|jƒD]\}}|||<qMW||ddƒ||ddƒ||jdƒ||jdƒ|t|jƒƒd    ƒ|jd
ƒ}||jƒd ƒ||jƒd ƒ|jd ƒ}    ||    jƒd ƒ||    jƒd ƒ|jdƒ}
||
jƒdƒ|jt    |
t
ƒƒ|
jƒ} |t    | t ƒƒ|t| ƒd ƒ| d
} |t    | t
ƒƒ|| jƒd ƒdS(Ns
msg_05.txtsmultipart/reports report-typesdelivery-statusRs%D1690A7AC1.996856090/mail.example.coms%This is a MIME-encapsulated message.
s
iis
text/plainsYadda yadda yadda
iismessage/rfc822( R@R‰R:RHR›RgRhR&RSR~R    Rª( R.RBR6R9R}tparamstpktpvRpR­tmsg3R/tmsg4((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_content_type/s6         
cCsÒ|j}|j}|jdƒ\}}||jƒdƒ|jƒ}|t|tƒƒ|t|ƒdƒ|d}|jt|tƒƒ||jƒdƒ|jt|jƒt    ƒƒ||jƒdƒdS(Ns
msg_06.txtsmessage/rfc822iis
text/plains
(
R@R‰R:RHRSR~RªR&R    R'(R.RBR6R9R}R/Rp((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_parserOs         
(R;R<R:RÏRÐRÑRÒRÓRÔRÕRÖR×R¸RØRÙRÚR‡RÛRÜRÝRÞRßRåRæ(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRÍÊs,                                                                                         tTestMiscellaneouscBs1eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d „Z"RS(!cCs{tdƒ}z|jƒ}Wd|jƒXtj|ƒ}tƒ}t|ddƒ}|j|ƒ|j||j    ƒƒdS(Ns
msg_01.txtRÎi(
R%RgR8R6R’RRRjR@R-(R.R4R}R9R~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_message_from_stringds       cCsˆtdƒ}zj|jƒ}|jdƒtj|ƒ}tƒ}t|ddƒ}|j|ƒ|j||j    ƒƒWd|j
ƒXdS(Ns
msg_01.txtiRÎ( R%RgtseekR6R7RRRjR@R-R8(R.R4R}R9R~R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_message_from_filers        cCsØ|j}tdƒ}z|jƒ}Wd|jƒXdtfd„ƒY}tj||ƒ}|t||ƒƒtdƒ}z|jƒ}Wd|jƒXtj||ƒ}x'|jƒD]}|t||ƒƒq·WdS(Ns
msg_01.txtt    MyMessagecBseZRS((R;R<(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRë‰ss
msg_02.txt(    R‰R%RgR8R    R6R’R~twalk(R.R6R4R}RëR9RW((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt#test_message_from_string_with_classs        cCsÀ|j}dtfd„ƒY}tdƒ}ztj||ƒ}Wd|jƒX|t||ƒƒtdƒ}ztj||ƒ}Wd|jƒXx'|jƒD]}|t||ƒƒqŸWdS(NRëcBseZRS((R;R<(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRë›ss
msg_01.txts
msg_02.txt(R‰R    R%R6R7R8R~Rì(R.R6RëR4R9RW((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt!test_message_from_file_with_class˜s        c"Cs“tdƒ}|j}|jƒ|j|dddddddd    d
d d d ddddddddddddddddddd d!g ƒdS("NR6RRRRRRR
R R RRtMIMENonMultipartR R    RRRt
base64mimeRDtencodersterrorst    generatorRbt    iteratorsRÂR7R’tmimeRmRt
quoprimimetutils(t
__import__t__all__tsortR@(R.tmoduletall((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test__all__­s     
                       cCsCtjƒ}|jtjtj|ƒƒd tj|ƒd ƒdS(Ni(RQR@Rt    parsedatet
formatdatetgmtime(R.RZ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_formatdate¿s cCsItjƒ}|jtjtj|dtƒƒd tj|ƒd ƒdS(NRRi(RQR@RRþRÿRiRR(R.RZ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_formatdate_localtimeÄs cCs~tjƒ}|jtj|dtƒtjdtj|ƒƒƒ|jtj|dtdtƒtjdtj|ƒƒƒdS(NRRs%a, %d %b %Y %H:%M:%S -0000tusegmts%a, %d %b %Y %H:%M:%S GMT(RQR@RRÿRkRURRi(R.RZ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_formatdate_usegmtÊs cCs|jtjdƒdƒdS(NR(R@RRþRF(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parsedate_noneÓscCs&|jtjdƒtjdƒƒdS(NsWed,3 Apr 2002 14:58:26 +0800sWed, 3 Apr 2002 14:58:26 +0800(R@RRþ(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parsedate_compactÖsc Cs#|j}|tjdƒd ƒdS( Ns25 Feb 2003 13:47:26 -0800iÓiii i/iiiiÿÿÿÿi€ÿÿ(
iÓiii i/iiiiÿÿÿÿi€ÿÿ(R@Rt parsedate_tz(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parsedate_no_dayofweekÛs    c Cs#|j}|tjdƒd ƒdS( Ns5 Feb 2003 13:47:26 -0800iÓiii i/iiiiÿÿÿÿi€ÿÿ(
iÓiii i/iiiiÿÿÿÿi€ÿÿ(R@RR(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt#test_parsedate_compact_no_dayofweekàs    cCs×|j}tjdƒ}ttj|ƒƒ}|tj|ƒd |d ƒ|ttjd|ƒƒdƒtjdƒ}ttj|d ƒƒ}|tj|ƒd |d ƒ|ttjd|d ƒƒdƒdS(Ns5 Feb 2003 13:47:26 -0800is%YiÓi    (    R@RRþtintRQtmktimeRRRUR(R.RBttimetupR((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt+test_parsedate_acceptable_to_time_functionsås    c Cs6|jtjdƒdƒ|jtjdƒdƒdS(    Ni²iiiÿÿÿÿiÒi.ûÿÿ(
i²iiiiiiÿÿÿÿiÿÿÿÿiÿÿÿÿi(
i²iiiiiiÿÿÿÿiÿÿÿÿiÿÿÿÿiÒ(R@Rt    mktime_tz(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_mktime_tzðs   cCsH|jtjdƒtjdƒƒ|jtjdƒtjdƒƒdS(sTest for parsing a date with a two-digit year.
 
        Parsing a date with a two-digit year should return the correct
        four-digit year. RFC822 allows two-digit years, but RFC2822 (which
        obsoletes RFC822) requires four-digit years.
 
        s25 Feb 03 13:47:26 -0800s25 Feb 2003 13:47:26 -0800s25 Feb 71 13:47:26 -0800s25 Feb 1971 13:47:26 -0800N(R@RR(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parsedate_y2köscCs?|jtjdƒdƒ|jtjtjdƒƒdƒdS(Ns<>R(RR(R@Rt    parseaddrt
formataddr(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_parseaddr_empty    scCs|jtjdƒdƒdS(NsA Silly Personsperson@dom.ainsA Silly Person <person@dom.ain>(sA Silly Personsperson@dom.ain(R@RR(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_noquote_dump    s cCsW|jtjdƒdƒd}d}|jtjtj||fƒƒ||fƒdS(NsA (Very) Silly Personsperson@dom.ains*"A \(Very\) Silly Person" <person@dom.ain>sA \(Special\) Person(sA (Very) Silly Personsperson@dom.ain(R@RRR(R.R¢tb((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_escape_dump    s  cCsW|jtjdƒdƒd}d}|jtjtj||fƒƒ||fƒdS(NsArthur \Backslash\ Foobarsperson@dom.ains."Arthur \\Backslash\\ Foobar" <person@dom.ain>(sArthur \Backslash\ Foobarsperson@dom.ain(R@RRR(R.R¢R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_escape_backslashes    s  cCsyd}d}d\}}|jtj|ƒ||fƒ|jtj|ƒ||fƒ|jtj||fƒ|ƒdS(NsJohn X. Doe <jxd@example.com>s"John X. Doe" <jxd@example.com>s John X. Doesjxd@example.com(s John X. Doesjxd@example.com(R@RRR(R.RãtyR¢R((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_name_with_dot    s  cCsO|j}|tjdƒdƒ|tjdƒdƒ|tjdƒdƒdS(Ns""example" example"@example.comRs!"\"example\" example"@example.coms#"\\"example\\" example"@example.com(Rs""example" example"@example.com(Rs!"\"example\" example"@example.com(Rs#"\\"example\\" example"@example.com(R@RR(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt2test_parseaddr_preserves_quoted_pairs_in_addresses%    s
   cCs#d}|jtj|ƒdƒdS(NsFoo
   Bar <foo@example.com>sFoo Barsfoo@example.com(sFoo Barsfoo@example.com(R@RR(R.Rã((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_multiline_from_comment7    scCs|jtjdƒdƒdS(NsA Silly; Personsperson@dom.ains""A Silly; Person" <person@dom.ain>(sA Silly; Personsperson@dom.ain(R@RR(R.((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_quote_dump=    s cCs{|j}|tjdƒdƒ|tjdƒdƒ|tjdƒdƒ|tjdƒdƒ|tjdƒdƒdS(Nthelloshello
shello
shello shello
s    hello
 
(R@Rtfix_eols(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_fix_eolsB    s     cCsÞ|j}|j}tƒ}tƒ}||dƒ||dƒ||dƒ|d|ƒ|d|ƒ|d|ƒ||dƒ||dƒ||dƒ|d|ƒ|d|ƒ|d|ƒ|||ƒ|||ƒdS(Nsus-asciisUS-ASCIIsUs-AsCiItusasciitUSASCIItUsAsCiI(R@tassertNotEqualR(R.RBtnetcset1tcset2((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_charset_richcomparisonsJ    s$                             cCs/|j}|tjddgƒddgƒdS(    Nsaperson@dom.ain (Al Person)sBud Person <bperson@dom.ain>s    Al Personsaperson@dom.ains
Bud Personsbperson@dom.ain(s    Al Personsaperson@dom.ain(s
Bud Personsbperson@dom.ain(R@Rt getaddresses(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_getaddresses^    s
         cCsm|j}|tjdgƒdgƒ|tjdgƒd    d
d gƒ|tjddgƒd d gƒdS(Nsfoo: ;Rs    []*-- =~$s*--s#"Jason R. Mastaler" <jason@dom.ain>sJason R. Mastalers jason@dom.ain(RR(RR(RR(Rs*--(RR(sJason R. Mastalers jason@dom.ain(R@RR((R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_getaddresses_nastye    s                 cCs4|j}tjdgƒ}||dddƒdS(s(Test proper handling of a nested comments%User ((nested comment)) <foo@bar.com>iis foo@bar.comN(R@RR((R.RBtaddrs((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt"test_getaddresses_embedded_commento    s    cCs?|j}tƒ}|jddddƒ||jƒdƒdS(Nscontent-dispositionR²R#sfoo\wacky"name(R@R    R³RT(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_utils_quote_unquoteu    s
        cCs&tdƒ}|j|jƒdƒdS(Ns not a charsetRâ(RR@tget_body_encoding(R.RD((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt)test_get_body_encoding_with_bogus_charset|    s cCst|j}tƒ}d|d<||ddƒ|jƒ}|t|ƒdƒ||ddƒt|dƒ}||jƒdƒ|jdd    |ƒ||jƒd
ƒ||jd tƒdƒ||d dƒtƒ}d |d<|jƒ}|t|ƒdƒ||ddƒt|dƒ}||jƒt    j
ƒ|jdd    |ƒ||jƒdƒ||d dƒdS(Nstext/plain; charset=UTF-8s Content-Types content-typeiisutf-8Râs hello worldRDsaGVsbG8gd29ybGQ=
Rqscontent-transfer-encodingstext/plain; charset="US-ASCII"sus-asciiRë( R@R    RPR&RR.RMRSRiRtencode_7or8bit(R.RBR9RQRD((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt-test_get_body_encoding_with_uppercase_charset€    s.        
     
 cCs8tdƒ}tdƒ}|j|jƒ|jƒƒdS(Nsus-asciisUS-ASCII(RR@R.(R.tlctuc((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_charsets_case_insensitiveš    s  cCsH|j}|jdƒ}tƒ}tj||ƒ||jƒdƒdS(Ns
msg_43.txtsBmultipart/report
    text/plain
    message/delivery-status
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
        text/plain
    text/rfc822-headers
(R5R:RRRtR-(R.RBR9R{((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt1test_partial_falls_inside_message_delivery_statusŸ    s          (#R;R<RèRêRíRîRýRRRRRRR    R RRRRRRRRRRRR'R)R*R,R-R/R1R4R5(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRçcsB                                                                                                                    
                   t TestIteratorscBs,eZd„Zd„Zd„Zd„ZRS(cCsæ|j}|j}|jdƒ}tj|ƒ}t|ƒ}|t|ƒdƒ|tj|ƒ|j    ƒƒ|jdƒ}tj|ƒ}t|ƒ}|t|ƒdƒt
dƒ}z |tj|ƒ|j ƒƒWd|j ƒXdS(Ns
msg_01.txtis
msg_02.txti+s
msg_19.txt( R@R5R:Rtbody_line_iteratorRªR&t EMPTYSTRINGRRSR%RgR8(R.RBR…R9titRR4((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_body_line_iteratorÍ    s            cCs‹|j}|jdƒ}tj|dƒ}g}d}x+|D]#}|d7}|j|jƒƒq=W||dƒ|tj|ƒdƒdS(Ns
msg_04.txtR}iiis`a simple kind of mirror
to reflect upon our own
a simple kind of mirror
to reflect upon our own
(R@R:Rttyped_subpart_iteratorRúRSR8R(R.RBR9R9RtsubpartsRW((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_typed_subpart_iteratorá    s     
 cCsŽ|j}|jdƒ}tj|ddƒ}g}d}x+|D]#}|d7}|j|jƒƒq@W||dƒ|tj|ƒdƒdS(Ns
msg_03.txtR}RÈiis%
Hi,
 
Do you like this message?
 
-Me
(R@R:RR;RúRSR8R(R.RBR9R9RR<RW((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt(test_typed_subpart_iterator_default_typeò    s     
 c    Cs+ddddddddg}d d lm}m}|ƒ}g}d}x„|D]|\}}|j|ƒ||7}d}    x=tr¸|jƒ}
|
|kržPn|j|
ƒ|    d7}    q|W|j||    kƒqPW|jt|ƒ|kƒ|jdj    g|D]\}}|^qüƒdj    |ƒkƒdS(sÂFeedParser BufferedSubFile.push() assumed it received complete
           line endings.  A CR ending one push() followed by a LF starting
           the next push() added an empty line.
        sa  
iRisc
iRsd
se s
fs
iÿÿÿÿ(tBufferedSubFilet NeedMoreDataN(sa  
i(Ri(sc
i(Ri(sd
i(se i(s
fi(s
i(
temail.feedparserR?R@tpushRitreadlineRúR‰R&R( R.timtR?R@tbsftomtnttiltntn1tol((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_pushCR_LF
s2         
       (R;R<R:R=R>RL(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR6Ì    s            t TestParserscBskeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z RS( cCs¡|j}tdƒ}ztƒj|ƒ}Wd|jƒX||ddƒ||ddƒ||jƒdƒ|j|jƒƒ|jt    |j
ƒt ƒƒdS(Ns
msg_02.txtR…sppp-request@zzz.orgR„s ppp@zzz.orgsmultipart/mixed( R@R%RtparseR8RHRªR@R‰R~RSR'(R.RBR4R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_header_parser)
s      cCsQ|j}tjdƒ}||ddƒ||ddƒ||jƒdƒdS(Ns¤From: aperson@dom.ain
To: bperson@dom.ain
Subject: the next line has a space on it
 
Date: Mon, 8 Apr 2002 15:09:19 -0400
Message-ID: spam
 
Here's the message body
R©s!the next line has a space on it
 s
message-idtspamsHere's the message body
(R@R6R’RS(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_whitespace_continuation7
s             cCsQ|j}tjdƒ}||ddƒ||ddƒ||jƒdƒdS(Ns¤From: aperson@dom.ain
To: bperson@dom.ain
Date: Mon, 8 Apr 2002 15:09:19 -0400
Message-ID: spam
Subject: the next line has a space on it
 
 
Here's the message body
R©s!the next line has a space on it
 s
message-idRPsHere's the message body
(R@R6R’RS(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt(test_whitespace_continuation_last_headerI
s             cCs³|j}tdddƒ}ztƒj|ƒ}Wd|jƒX|t|jƒƒdƒ|jdƒ}||jƒdƒ||jƒdƒ|jdƒ}||jƒd    ƒdS(
Ns
msg_26.txtR$R)iis
text/plains!Simple email with attachment.
 
isapplication/riscos(R@R%RRNR8R&RSRH(R.RBR4R9tpart1tpart2((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_crlf_separation[
s     c    Cs›|j}|j}tdƒ}ztj|ƒ}Wd|jƒX||jƒdƒ|t|jƒƒdƒ|jdƒ}||j    ƒdƒ||jƒdƒ|t|jƒƒdƒ|jdƒ}||jƒdƒ||j    ƒdƒ||jƒdƒ|jdƒ}||j    ƒdƒ||jƒdƒ|t|jƒƒdƒ|jdƒ}||jƒdƒ||j    ƒdƒ||jƒdƒdS(    Ns
msg_28.txtiiismessage/rfc822s
text/plains
message 1
s
message 2
(
R@R5R%R6R7R8R@R&RSRH(    R.RBR…R4R9RStpart1aRTtpart2a((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt-test_multipart_digest_with_extra_mime_headersi
s0          cCs?dddg}tjtj|ƒƒ}|j|ddƒdS(Ns$From: Andrew Person <aperson@dom.ains Subject: Tests%Date: Tue, 20 Aug 2002 16:43:45 +1000tdatesTue, 20 Aug 2002 16:43:45 +1000(R6R’R+RR@(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_three_lines‹
s
    cCsd|j}d}d}d||f}tj|ƒ}||jdƒ|ƒ||jdƒ|ƒdS(NR}s    more texts'Header: %s
Next-Header: %s
 
Body
 
Rs Next-Header(R@R6R’tget(R.RBtvalue1tvalue2RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt3test_strip_line_feed_and_carriage_return_in_headers“
s     cCsz|j}d}tj|ƒ}|t|jƒƒdƒ|jƒ}|jƒ||dddgƒ||jƒdƒdS(Ns(>From: foo
From: bar
!"#QUX;~: zoo
 
bodyis!"#QUX;~s>FromR‚tbody(R@R6R’R&RÝRúRS(R.RBRR9RÝ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2822_header_syntaxž
s     
cCs;|j}d}tj|ƒ}|t|jƒƒdƒdS(Ns<>From foo@example.com 11:25:53
From: bar
!"#QUX;~: zoo
 
bodyi(R@R6R’R&RÝ(R.RBRR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt(test_rfc2822_space_not_allowed_in_header¨
s    cCsa|j}d}tj|ƒ}|jƒ}|jƒ||dddgƒ||jƒdƒdS(Ns7A: first header
B: second header
CC: third header
 
bodytAtBtCCR_(R@R6R’RÝRúRS(R.RBRR9theaders((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt!test_rfc2822_one_character_header®
s     
cCs>d}tj|ƒ}|j|jdƒjƒjdƒƒdS(Ns°From: foo@bar.com
To: baz
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary=BOUNDARY
 
--BOUNDARY
Content-Type: text/plain
 
body ending with CRLF newline
 
--BOUNDARY--
is
(R6R’R‰RStendswith(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_CRLFLF_at_end_of_part·
s ( R;R<RORQRRRURXRZR^R`RaRfRh(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRM(
s                    "            
           t
TestBase64cBs,eZd„Zd„Zd„Zd„ZRS(cCsØ|j}|tjdƒttjdddƒƒƒxtdƒD]}|dkr\d}nZ|dkrqd}nE|dkr†d    }n0|d
kr›d }n|d kr°d }nd }|tjd|ƒ|ƒqAWdS(NRteolRiiiiiii    i iiRã(R@Rt
base64_lenR&RôR(R.RBtsizetbsize((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_lenÌ
s                         cCsk|j}|tjdƒdƒ|tjdƒdƒ|tjddƒdƒ|tjddƒdƒdS(NRsaGVsbG8=RtXsaGVsbG8NCndvcmxk
t helloXworld(R@RRq(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_decodeÙ
s
    cCs®|j}|tjdƒdƒ|tjdƒdƒ|tjdƒdƒ|tjddƒdƒ|tjdd    d
d ƒd ƒ|tjdd    d
d d dƒdƒdS(NRRs    aGVsbG8=
shello
s    aGVsbG8K
is aGVsbG8NCg==
sxxxx iR i(sŒeHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
eHh4eCB4eHh4IA==
Rjs
seHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
eHh4eCB4eHh4IA==
(R@RRô(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_encodeà
s    cCs®|j}tj}||dƒdƒ||dƒdƒ||dddƒdƒ||ddtƒd    ƒ||d
d d d ƒdƒ||d
d d d ddƒdƒdS(NRs=?iso-8859-1?b?aGVsbG8=?=s hello
worlds!=?iso-8859-1?b?aGVsbG8NCndvcmxk?=RDs
iso-8859-2s=?iso-8859-2?b?aGVsbG8=?=t    keep_eolss!=?iso-8859-1?b?aGVsbG8Kd29ybGQ=?=sxxxx iR i(sü=?iso-8859-1?b?eHh4eCB4eHh4IHh4eHggeHg=?=
 =?iso-8859-1?b?eHggeHh4eCB4eHh4IHh4eHg=?=
 =?iso-8859-1?b?IHh4eHggeHh4eCB4eHh4IHg=?=
 =?iso-8859-1?b?eHh4IHh4eHggeHh4eCB4eHg=?=
 =?iso-8859-1?b?eCB4eHh4IHh4eHggeHh4eCA=?=
 =?iso-8859-1?b?eHh4eCB4eHh4IHh4eHgg?=Rjs
s=?iso-8859-1?b?eHh4eCB4eHh4IHh4eHggeHg=?=
 =?iso-8859-1?b?eHggeHh4eCB4eHh4IHh4eHg=?=
 =?iso-8859-1?b?IHh4eHggeHh4eCB4eHh4IHg=?=
 =?iso-8859-1?b?eHh4IHh4eHggeHh4eCB4eHg=?=
 =?iso-8859-1?b?eCB4eHh4IHh4eHggeHh4eCA=?=
 =?iso-8859-1?b?eHh4eCB4eHh4IHh4eHgg?=(R@Rt header_encodeRi(R.RBthe((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_header_encodeö
s        (R;R<RnRqRrRv(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRiË
s            t
TestQuopricBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    cCsÝgttdƒtdƒdƒD]}t|ƒ^q gttdƒtdƒdƒD]}t|ƒ^qUgttdƒtdƒdƒD]}t|ƒ^q‹dd    d
d d d g|_gtdƒD]'}t|ƒ|jkrÊt|ƒ^qÊ|_t|jƒt|jƒdks"t‚gttd ƒtdƒdƒD]}t|ƒ^qBdg|_|jjdƒgtdƒD]'}t|ƒ|jkrt|ƒ^q|_    t|jƒt|j    ƒdksÙt‚dS(NR¢tziRbtZt0t9t!t*RNRMt/Rit~s    t=(
RtordtchrthlitthnonR&tAssertionErrortblittremovetbnon(R.Rã((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR  s¡=(B=cCsXx'|jD]}|jtj|ƒƒq
Wx'|jD]}|jtj|ƒƒq4WdS(N(RƒRªRtheader_quopri_checkR„R‰(R.tc((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_header_quopri_check  scCsXx'|jD]}|jtj|ƒƒq
Wx'|jD]}|jtj|ƒƒq4WdS(N(R†RªRtbody_quopri_checkRˆR‰(R.RŠ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_body_quopri_check& sc
Cs­|j}tj}tj}x=d    D]5}|||ƒt||ddddƒƒdƒq"Wx$|jD]}|||ƒdƒqeWx$|jD]}|||ƒdƒqŒWdS(
NRs
h@e@l@l@o@RDRRjiii(shellos
h@e@l@l@o@(R@Rtheader_quopri_lenRtR&RƒR„(R.RBthqltencR~RŠ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_header_quopri_len, s             3cCsd|j}tj}x$|jD]}|||ƒdƒqWx$|jD]}|||ƒdƒqCWdS(Nii(R@Rtbody_quopri_lenR†Rˆ(R.RBtbqlRŠ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_body_quopri_len8 s         cCsIxBtdƒD]4}t|ƒ}|jtjtj|ƒƒ|ƒq WdS(Ni(RR‚R@RR¤tquote(R.RãRŠ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_quote_unquote_idempotent@ s cCsÁ|j}tj}||dƒdƒ||dƒdƒ||dddƒdƒ||ddtƒd    ƒ||d
ƒd ƒ||d d ddƒdƒ||d d ddddƒdƒdS(NRs=?iso-8859-1?q?hello?=s hello
worlds!=?iso-8859-1?q?hello=0D=0Aworld?=RDs
iso-8859-2s=?iso-8859-2?q?hello?=Rss=?iso-8859-1?q?hello=0Aworld?=s helloÇtheres=?iso-8859-1?q?hello=C7there?=sxxxx iR i(sÁ=?iso-8859-1?q?xxxx_xxxx_xxxx_xxxx_xx?=
 =?iso-8859-1?q?xx_xxxx_xxxx_xxxx_xxxx?=
 =?iso-8859-1?q?_xxxx_xxxx_xxxx_xxxx_x?=
 =?iso-8859-1?q?xxx_xxxx_xxxx_xxxx_xxx?=
 =?iso-8859-1?q?x_xxxx_xxxx_?=Rjs
sÅ=?iso-8859-1?q?xxxx_xxxx_xxxx_xxxx_xx?=
 =?iso-8859-1?q?xx_xxxx_xxxx_xxxx_xxxx?=
 =?iso-8859-1?q?_xxxx_xxxx_xxxx_xxxx_x?=
 =?iso-8859-1?q?xxx_xxxx_xxxx_xxxx_xxx?=
 =?iso-8859-1?q?x_xxxx_xxxx_?=(R@RRtRi(R.RBRu((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRvE s        cCsk|j}|tjdƒdƒ|tjdƒdƒ|tjddƒdƒ|tjddƒdƒdS(NRRRos hello
worldRp(R@RRq(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRq_ s
    cCsÄ|j}|tjdƒdƒ|tjdƒdƒ|tjdƒdƒ|tjddƒdƒ|tjdddd    ƒd
ƒ|tjdddd    d d ƒd ƒ|tjdƒdƒdS(NRRs hello
worlds hello
worldisxxxx iR i(sjxxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx=
 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxx=
x xxxx xxxx xxxx xxxx=20Rjs
slxxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx=
 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxx=
x xxxx xxxx xxxx xxxx=20sone line
 
two line(R@RRô(R.RB((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRrf s        ( R;R<R R‹RR‘R”R–RvRqRr(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRw s                                t TestCharsetcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs6ddlm}y|jd=Wntk
r1nXdS(Niÿÿÿÿ(Rtfake(R6RtCHARSETSRà(R.t CharsetModule((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttearDownƒ s
 cCso|j}tdƒ}d}|j|ƒ}|||j|ƒƒd}|j|ƒ}|||j|ƒƒdS(Nsus-asciis Hello World!s
¤¢¤¤¤¦¤¨¤ª(R@Rt to_splittabletfrom_splittable(R.RBRŠR~tsp((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_idempotentŠ s     cCs|j}tdƒ}|d|jdƒƒtdƒ}|d|jdƒƒtdƒ}|d|jdƒƒtdƒ}y3|d    |jd
ƒƒ|d
|jd
tƒƒWntk
rÁnXd d lm}|jd |jdƒtd ƒ}|d|jdƒƒdS(Ns
iso-8859-1s hello w=F6rlds hello wörldsutf-8saGVsbG8gd29ybGQ=
s hello worldsus-asciiseuc-jps$B5FCO;~IW(BsµÆÃÏ»þÉ×iÿÿÿÿ(RR˜(    R@Rt body_encodeRkt LookupErrorR6t add_charsettQPRF(R.RBRŠRš((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_body_encode– s&          cCs<tdƒ}|jt|ƒdƒ|jtjtdƒdS(Nuus-asciisus-asciisascÿii(RR@R'R`Rt CharsetError(R.RD((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_unicode_charset_name´ s cCs&tdƒ}|jt|ƒdƒdS(NRüsutf-8(RR@R'(R.RD((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_codecs_aliases_accepted¹ s (R;R<R›RŸR¤R¦R§(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR—‚ s
                t
TestHeadercBs¡eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„ZRS(cCsL|j}tdƒ}||jƒdƒ|jdƒ||jƒdƒdS(Ns Hello World!s Goodbye World!sHello World!  Goodbye World!(R5RRôRú(R.RBRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_simpleÀ s
      cCsL|j}tdƒ}||jƒdƒ|jdƒ||jƒdƒdS(Ns Hello World!sGoodbye World!sHello World! Goodbye World!(R5RRôRú(R.RBRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_simple_surpriseÇ s
      cCs)d}|jt|ƒ|dfgƒdS(Nsno decoding needed(R@RRF(R.Rö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_header_needs_no_decodingÎ scCsUtdddƒ}x<|jddƒjdƒD]}|jt|ƒdkƒq.WdS(Ns¶I am the very model of a modern Major-General; I've information vegetable, animal, and mineral; I know the kings of England, and I quote the fights historical from Marathon to Waterloo, in order categorical; I'm very well acquainted, too, with matters mathematical; I understand equations, both the simple and quadratical; about binomial theorem I'm teeming with a lot o' news, with many cheerful facts about the square of the hypotenuse.R iLt
splitcharsRs
 (RRôRŒR‰R&(R.Rötl((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt    test_longÒ s        "c Cs|j}tdƒ}tdƒ}tdƒ}d}d}djdƒ}t||ƒ}|j||ƒ|j||ƒ|jƒ}    ||    dƒ|t|    ƒ|df|df|dfgƒt|ƒ}
||
jdƒdƒtt|    ƒƒ} || |    ƒdS(    Ns
iso-8859-1s
iso-8859-2sutf-8s©Die Mieter treten hier ein werden mit einem Foerderband komfortabel den Korridor entlang, an südlündischen Wandgemälden vorbei, gegen die rotierenden Klingen befördert. s;Finanèni metropole se hroutily pod tlakem jejich dùvtipu.. uøæ­£ç¢ºã«è¨€ã†ã¨ç¿»è¨³ã¯ã•れていません。一部はドイツ語ですが、あとはでたらめです。実際には「Wenn ist das Nunstuck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.」と言っています。s=?iso-8859-1?q?Die_Mieter_treten_hier_ein_werden_mit_einem_Foerderband_ko?=
 =?iso-8859-1?q?mfortabel_den_Korridor_entlang=2C_an_s=FCdl=FCndischen_Wan?=
 =?iso-8859-1?q?dgem=E4lden_vorbei=2C_gegen_die_rotierenden_Klingen_bef=F6?=
 =?iso-8859-1?q?rdert=2E_?= =?iso-8859-2?q?Finan=E8ni_metropole_se_hroutily?=
 =?iso-8859-2?q?_pod_tlakem_jejich_d=F9vtipu=2E=2E_?= =?utf-8?b?5q2j56K6?=
 =?utf-8?b?44Gr6KiA44GG44Go57+76Kiz44Gv44GV44KM44Gm44GE44G+44Gb44KT44CC?=
 =?utf-8?b?5LiA6YOo44Gv44OJ44Kk44OE6Kqe44Gn44GZ44GM44CB44GC44Go44Gv44Gn?=
 =?utf-8?b?44Gf44KJ44KB44Gn44GZ44CC5a6f6Zqb44Gr44Gv44CMV2VubiBpc3QgZGFz?=
 =?utf-8?q?_Nunstuck_git_und_Slotermeyer=3F_Ja!_Beiherhund_das_Oder_die_Fl?=
 =?utf-8?b?aXBwZXJ3YWxkdCBnZXJzcHV0LuOAjeOBqOiogOOBo+OBpuOBhOOBvuOBmQ==?=
 =?utf-8?b?44CC?=sâDie Mieter treten hier ein werden mit einem Foerderband komfortabel den Korridor entlang, an südlündischen Wandgemälden vorbei, gegen die rotierenden Klingen befördert. Finančni metropole se hroutily pod tlakem jejich důvtipu.. æ­£ç¢ºã«è¨€ã†ã¨ç¿»è¨³ã¯ã•れていません。一部はドイツ語ですが、あとはでたらめです。実際には「Wenn ist das Nunstuck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.」と言っています。(R5RRôRRúRR’R( R.RBRRûRüRýRþRÿRöRtustrtnewh((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_multilingualØ s*           cCsF|j}tƒ}||dƒ|jdtdƒƒ||dƒdS(NRRus
iso-8859-1s=?iso-8859-1?q?foo?=(R5RRúR(R.RBRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_header_ctor_default_args     s
         cCs‚|j}d}t|ƒ}||jƒdƒt|ddƒ}||jƒdƒt|ddddƒ}||jƒ|ƒdS(Ns|A very long line that must get split to something other than at the 76th character boundary to test the non-default behaviors}A very long line that must get split to something other than at the 76th
 character boundary to test the non-default behaviorRøRùs}A very long line that must get split to something other than at the
 76th character boundary to test the non-default behaviorR i(R5RRô(R.RBRõRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_explicit_maxlinelen s       cCsN|j}d}t|ƒ}||dgƒt|ƒ}|||jƒƒdS(NR(shelloN(R@RRFRRô(R.RBR~RãRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_us_ascii_header s       cCs3|j}tƒ}|jddƒ||dƒdS(NRs
iso-8859-1s=?iso-8859-1?q?hello?=(R@RRú(R.RBRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_string_charset& s        cCsQ|j}tddƒ}||jƒdƒtddƒ}||jƒdƒdS(Nupöstalsutf-8s=?utf-8?q?p=C3=B6stal?=u 菊地時夫s=?utf-8?b?6I+K5Zyw5pmC5aSr?=(R@RRô(R.RBRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_utf8_shortest5 s
    cCs|j}|j}d}|tt|ƒtƒ}|t|j|ƒ|tt|ddƒƒ|ƒ|j|ddƒ|t|ƒ|ƒdS(Ns0Ynwp4dUEbay Auction Semiar- No Charge – Earn BigRòR‹(R`R@t UnicodeErrorRRúR'(R.R`RBRãRö((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_bad_8bit_header< s            cCsq|j}tƒ}|jddƒ|jdƒ|jƒ}||dƒtt|ƒƒ}||jƒ|ƒdS(NRs
iso-8859-1tworlds=?iso-8859-1?q?hello?= world(R@RRúRôRR(R.RBRöR~((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_encoded_adjacent_nonencodedG s           cCsT|j}d}t|ƒ}||ddd    gƒt|ƒ}||jƒdƒdS(
NsGSubject: =?koi8-r?b?8NLP18XSy8EgzsEgxsnOwczYztk=?= =?koi8-r?q?=CA?= zz.sSubject:sðÒÏ×ÅÒËÁ ÎÁ ÆÉÎÁÌØÎÙÊskoi8-rszz.s6Subject: =?koi8-r?b?8NLP18XSy8EgzsEgxsnOwczYztnK?= zz.(sSubject:N(sðÒÏ×ÅÒËÁ ÎÁ ÆÉÎÁÌØÎÙÊskoi8-r(szz.N(R@RRFRRô(R.RBR~tpartsthdr((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_whitespace_eaterQ s       cCs&|j}d}|tjt|ƒdS(NsXSubject: =?EUC-KR?B?CSixpLDtKSC/7Liuvsax4iC6uLmwMcijIKHaILzSwd/H0SC8+LCjwLsgv7W/+Mj3I ?=(R`RRaR(R.R`R~((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_broken_base64_headerZ s    cCs7tƒ}|jddddƒ|jd|dƒdS(NsContent-DispositionR²R#sbud.gifsattachment; filename="bud.gif"(R    R³R@(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_ascii_add_header` s
        cCs7tƒ}|jddddƒ|jd|dƒdS(    NsContent-DispositionR²R#s
iso-8859-1Rs Fußballer.ppts3attachment; filename*="iso-8859-1''Fu%DFballer.ppt"(s
iso-8859-1Rs Fußballer.ppt(R    R³R@(R.R9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt#test_nonascii_add_header_via_tripleg s     cCs9tddƒjƒ}|j|dƒ|j|tƒdS(Ntabcs
iso-8859-2s=?iso-8859-2?q?abc?=(RRôR@tassertIsInstanceR'(R.tres((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_encode_unaliased_charseto s(R;R<R©RªR«R®R±R²R³R´RµR¶R¸RºR½R¾R¿RÀRÄ(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR¨¿ s"                    1                            
                   t TestRFC2231cBs×eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsN|j}|jdƒ}||jdƒdƒ||jddtƒd    ƒdS(
Ns
msg_29.txtttitlesus-asciitens%This is even more ***fun*** isn't it!R¤s'"This is even more ***fun*** isn't it!"(sus-asciiRÇs%This is even more ***fun*** isn't it!(sus-asciiRÇs'"This is even more ***fun*** isn't it!"(R@R:RIRk(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR¡y s     cCsµ|j}tƒ}|jddddƒ||jdƒd
ƒ|jddddddƒ||jdƒd ƒ|jdƒ}|jddddddƒ|j|jƒd    ƒdS( NRÆs%This is even more ***fun*** isn't it!RDsus-asciiRtlanguageRÇs
msg_01.txts$Return-Path: <bbb@zzz.org>
Delivered-To: bbb@zzz.org
Received: by mail.zzz.org (Postfix, from userid 889)
 id 27CEAD38CC; Fri,  4 May 2001 14:05:44 -0400 (EDT)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Message-ID: <15090.61304.110929.45684@aaa.zzz.org>
From: bbb@ddd.com (John X. Doe)
To: bbb@zzz.org
Subject: This is a test message
Date: Fri, 4 May 2001 14:05:44 -0400
Content-Type: text/plain; charset=us-ascii;
 title*="us-ascii'en'This%20is%20even%20more%20%2A%2A%2Afun%2A%2A%2A%20isn%27t%20it%21"
 
 
Hi,
 
Do you like this message?
 
-Me
(sus-asciiRs%This is even more ***fun*** isn't it!(sus-asciisens%This is even more ***fun*** isn't it!(R@R    R­RIR:R5Re(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR® s          cCsz|j}|jdƒ}|jddddddƒ|jdd    ddddƒ|jdd
d ƒ||jƒd ƒdS( Ns
msg_01.txtRuR˜RDsus-asciiRÈRÇRÆs%This is even more ***fun*** isn't it!Rbs Content-Types&Return-Path: <bbb@zzz.org>
Delivered-To: bbb@zzz.org
Received: by mail.zzz.org (Postfix, from userid 889)
 id 27CEAD38CC; Fri,  4 May 2001 14:05:44 -0400 (EDT)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Message-ID: <15090.61304.110929.45684@aaa.zzz.org>
From: bbb@ddd.com (John X. Doe)
To: bbb@zzz.org
Subject: This is a test message
Date: Fri, 4 May 2001 14:05:44 -0400
Content-Type: text/plain; charset="us-ascii";
 title*="us-ascii'en'This%20is%20even%20more%20%2A%2A%2Afun%2A%2A%2A%20isn%27t%20it%21"
 
 
Hi,
 
Do you like this message?
 
-Me
(R5R:R­R¯Re(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyR±¦ s      cCs/|j}|jdƒ}||jƒdƒdS(Ns
msg_32.txtsus-ascii(R@R:Rå(R.RBR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt test_rfc2231_get_content_charsetÄ s    cCsNd}tj|ƒ}|jdƒ}|jt|tƒƒ|j|dƒdS(NsContent-Transfer-Encoding: 8bit
Content-Disposition: inline; filename="file____C__DOCUMENTS_20AND_20SETTINGS_FABIEN_LOCAL_20SETTINGS_TEMP_nsmail.htm"
Content-Type: text/html; NAME*0=file____C__DOCUMENTS_20AND_20SETTINGS_FABIEN_LOCAL_20SETTINGS_TEM; NAME*1=P_nsmail.htm
 
tNAMEsMfile____C__DOCUMENTS_20AND_20SETTINGS_FABIEN_LOCAL_20SETTINGS_TEMP_nsmail.htm(R6R’RIRªR~ttupleR@(R.RR9tparam((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt#test_rfc2231_no_language_or_charsetÉ scCs/d}tj|ƒ}|j|jƒdƒdS(NsContent-Disposition: inline;
   filename*0*="''This%20is%20even%20more%20";
   filename*1*="%2A%2A%2Afun%2A%2A%2A%20";
   filename*2="is it not.pdf"
 
s)This is even more ***fun*** is it not.pdf(R6R’R@RT(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt/test_rfc2231_no_language_or_charset_in_filename× scCs/d}tj|ƒ}|j|jƒdƒdS(NsContent-Disposition: inline;
   filename*0*="''This%20is%20even%20more%20";
   filename*1*="%2A%2A%2Afun%2A%2A%2A%20";
   filename*2="is it not.pdf"
 
s)This is even more ***fun*** is it not.pdf(R6R’R@RT(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt7test_rfc2231_no_language_or_charset_in_filename_encodedã scCs/d}tj|ƒ}|j|jƒdƒdS(NsContent-Disposition: inline;
   filename*0="''This%20is%20even%20more%20";
   filename*1*="%2A%2A%2Afun%2A%2A%2A%20";
   filename*2="is it not.pdf"
 
s1This%20is%20even%20more%20***fun*** is it not.pdf(R6R’R@RT(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2231_partly_encodedï s
    cCs/d}tj|ƒ}|j|jƒdƒdS(NsŒContent-Disposition: inline;
   filename*0="This%20is%20even%20more%20";
   filename*1="%2A%2A%2Afun%2A%2A%2A%20";
   filename*2="is it not.pdf"
 
s?This%20is%20even%20more%20%2A%2A%2Afun%2A%2A%2A%20is it not.pdf(R6R’R@RT(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2231_partly_nonencodedü s
    cCs/d}tj|ƒ}|j|jƒdƒdS(Ns˜Content-Type: multipart/alternative;
   boundary*0*="''This%20is%20even%20more%20";
   boundary*1*="%2A%2A%2Afun%2A%2A%2A%20";
   boundary*2="is it not.pdf"
 
s)This is even more ***fun*** is it not.pdf(R6R’R@R[(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt/test_rfc2231_no_language_or_charset_in_boundary     scCs/d}tj|ƒ}|j|jƒdƒdS(NsˆContent-Type: text/plain;
   charset*0*="This%20is%20even%20more%20";
   charset*1*="%2A%2A%2Afun%2A%2A%2A%20";
   charset*2="is it not.pdf"
 
s)this is even more ***fun*** is it not.pdf(R6R’R@Rå(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt.test_rfc2231_no_language_or_charset_in_charset scCs/d}tj|ƒ}|j|jƒdƒdS(Ns—Content-Disposition: inline;
   filename*0*="bogus'xx'This%20is%20even%20more%20";
   filename*1*="%2A%2A%2Afun%2A%2A%2A%20";
   filename*2="is it not.pdf"
 
s)This is even more ***fun*** is it not.pdf(R6R’R@RT(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt%test_rfc2231_bad_encoding_in_filename" scCs/d}tj|ƒ}|j|jƒdƒdS(Ns:Content-Type: text/plain; charset*=bogus''utf-8%E2%80%9D
 
(R6R’R@RåRF(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt$test_rfc2231_bad_encoding_in_charset. scCs/d}tj|ƒ}|j|jƒdƒdS(Ns:Content-Type: text/plain; charset*=ascii''utf-8%E2%80%9D
 
(R6R’R@RåRF(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt%test_rfc2231_bad_character_in_charset8 scCs/d}tj|ƒ}|j|jƒdƒdS(Ns›Content-Disposition: inline;
   filename*0*="ascii'xx'This%20is%20even%20more%20";
   filename*1*="%2A%2A%2Afun%2A%2A%2A%20";
   filename*2*="is it not.pdf%E2"
 
u,This is even more ***fun*** is it not.pdf�(R6R’R@RT(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt&test_rfc2231_bad_character_in_filenameB scCs/d}tj|ƒ}|j|jƒdƒdS(Ns^Content-Transfer-Encoding: 8bit
Content-Disposition: inline; filename*=X-UNKNOWN''myfile.txt
 
s
myfile.txt(R6R’R@RT(R.RR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2231_unknown_encodingN scCsa|j}d}tj|ƒ}|jdƒ\}}}||dƒ||dƒ||dƒdS(NsJContent-Type: application/x-foo;
   name*0*="Frank's"; name*1*=" Document"
 
R¢sFrank's Document(R@R6R’RIRF(R.RBRR9RDRÈR~((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt-test_rfc2231_single_tick_in_filename_extendedW s      cCsNd}tj|ƒ}|jdƒ}|jt|tƒƒ|j|dƒdS(NsGContent-Type: application/x-foo; name*0="Frank's"; name*1=" Document"
 
R¢sFrank's Document(R6R’RIRªR~RËR@(R.RR9RÌ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt$test_rfc2231_single_tick_in_filenamed s
cCsa|j}d}tj|ƒ}|jdƒ\}}}||dƒ||dƒ||dƒdS(NsYContent-Type: application/x-foo;
   name*0*="us-ascii'en-us'Frank's"; name*1*=" Document"
 
R¢sus-asciisen-ussFrank's Document(R@R6R’RI(R.RBRR9RDRÈR~((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt!test_rfc2231_tick_attack_extendedn s      cCsNd}tj|ƒ}|jdƒ}|jt|tƒƒ|j|dƒdS(NsWContent-Type: application/x-foo;
   name*0="us-ascii'en-us'Frank's"; name*1=" Document"
 
R¢sus-ascii'en-us'Frank's Document(R6R’RIRªR~RËR@(R.RR9RÌ((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2231_tick_attack{ s
cCs8|j}d}tj|ƒ}||jdƒdƒdS(Ns:Content-Type: application/x-foo; name="Frank's Document"
 
R¢sFrank's Document(R@R6R’RI(R.RBRR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_rfc2231_no_extended_values† s    cCsa|j}d}tj|ƒ}|jdƒ\}}}||dƒ||dƒ||dƒdS(NsiContent-Type: application/x-foo;
   name*0*="us-ascii'en-us'My";
   name*1=" Document";
   name*2*=" For You"
 
R¢sus-asciisen-ussMy Document For You(R@R6R’RI(R.RBRR9RDRÈR~((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt,test_rfc2231_encoded_then_unencoded_segments s      cCsa|j}d}tj|ƒ}|jdƒ\}}}||dƒ||dƒ||dƒdS(NsiContent-Type: application/x-foo;
   name*0="us-ascii'en-us'My";
   name*1*=" Document";
   name*2*=" For You"
 
R¢sus-asciisen-ussMy Document For You(R@R6R’RI(R.RBRR9RDRÈR~((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt,test_rfc2231_unencoded_then_encoded_segmentsž s      (R;R<R¡R®R±RÉRÍRÎRÏRÐRÑRÒRÓRÔRÕRÖR×RØRÙRÚRÛRÜRÝRÞRß(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRÅx s.        %                                            
   
                   
                   t
TestSignedcBs,eZd„Zd„Zd„Zd„ZRS(cCsItt|ƒƒ}z|jƒ}tj|ƒ}Wd|jƒX||fS(N(R%RRgR6R’R8(R.R#R4toriginalR9((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt _msg_and_obj´ s   cCslddl}|jd|j|jBƒ}|j|ƒjdƒ}|j|ƒjdƒ}|j||ƒdS(Niÿÿÿÿs^--([^\n]+)\n(.*?)\n--\1$i(tretcompiletStMtsearchtgroupR@(R.RátresultRãtreparttinparttoutpart((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt_signed_parts_eq½ s
 cCs5|jdƒ\}}|jƒ}|j||ƒdS(Ns
msg_45.txt(RâReRí(R.RáR9Ré((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_headers_as_stringÅ s cCsQ|jdƒ\}}tƒ}t|ƒj|ƒ|jƒ}|j||ƒdS(Ns
msg_45.txt(RâRRRjR-Rí(R.RáR9R4Ré((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyttest_long_headers_flattenÊ s
     (R;R<RâRíRîRï(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRಠs                cCsBtjt}gt|ƒD]$}|jdƒrt||ƒ^qS(NR(RxtmodulesR;tdirRtgetattr(tmodR¢((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt _testclassesÓ s cCs:tjƒ}x'tƒD]}|jtj|ƒƒqW|S(N(tunittestt    TestSuiteRôtaddTestt    makeSuite(tsuitet    testclass((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyRùØ s cCs"xtƒD]}t|ƒq
WdS(N(RôR(Rú((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt    test_mainß st__main__t defaultTestRù(QRRxRQRâR(RõtwarningsR$t    cStringIORR6t email.CharsetRt email.HeaderRRRt email.ParserRRtemail.GeneratorRRt email.MessageR    temail.MIMEAudioR
temail.MIMETextR temail.MIMEImageR temail.MIMEBaseR temail.MIMEMessageRtemail.MIMEMultipartRRRRRRRttest.test_supportRRt
email.testRR!R+R8RR%tTestCaseR&R=RêRñRR(R9R=RJRzRR¥RÍRçR6RMRiRwR—R¨RÅRàRôRùRûR;tmain(((s]/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email.pyt<module>s‚          ÿòÿB81+4ÿ|s>ÿ>™ÿj\£Ho=¹ÿ;!