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
W\¬Qc@s1ddlZddlZddlZddlmZddlmZddlmZddl    m
Z
m Z ddl Z ddl m ZddlmZd„Zyed    ƒWnek
rÆe
‚nXd
efd „ƒYZd efd „ƒYZd„Zd„Zd„Zedkr-ejddƒndS(iÿÿÿÿN(tStringIO(tListType(t TestEmailBase(t TestSkippedt run_unittest(t__file__(t
_structurecCsMddlm}m}m}|||tƒtjd|ƒƒ}t|dƒS(Niÿÿÿÿ(tjointdirnametabspathtmoredatatr(tos.pathRRR    ttestfiletostpardirtopen(tfilenameRRR    tpath((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pytopenfiles$scrispin-torture.txtt TortureBasecBseZd„ZRS(cCs1t|ƒ}ztj|ƒ}Wd|jƒX|S(N(Rtemailtmessage_from_filetclose(tselfRtfptmsg((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pyt_msgobj$s
  (t__name__t
__module__R(((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pyR#stTestCrispinTorturecBseZd„ZRS(cCs£|j}|j}|jdƒ}|jƒ}|t|ƒtƒ|t|ƒdƒ||jdƒ||j    dƒt
ƒ}t |d|ƒ||j ƒdƒdS(Nscrispin-torture.txti s
Rs:multipart/mixed
    text/plain
    message/rfc822
        multipart/alternative
            text/plain
            multipart/mixed
                text/richtext
            application/andrew-inset
    message/rfc822
        audio/basic
    audio/basic
    image/pbm
    message/rfc822
        multipart/mixed
            multipart/mixed
                text/plain
                audio/x-sun
            multipart/mixed
                image/gif
                image/gif
                application/x-be2
                application/atomicmail
            audio/x-sun
    message/rfc822
        multipart/mixed
            text/plain
            image/pgm
            text/plain
    message/rfc822
        multipart/mixed
            text/plain
            image/pbm
    message/rfc822
        application/postscript
    image/gif
    message/rfc822
        multipart/mixed
            audio/basic
            audio/basic
    message/rfc822
        multipart/mixed
            application/postscript
            text/plain
            message/rfc822
                multipart/mixed
                    text/plain
                    multipart/parallel
                        image/gif
                        audio/basic
                    application/atomicmail
                    message/rfc822
                        audio/x-sun
( t assertEqualtndiffAssertEqualRt get_payloadttypeRtlentpreambletNonetepilogueRRtgetvalue(RteqtneqRtpayloadR((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pyttest_mondo_message0s              5(RRR+(((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pyR.scCsBtjt}gt|ƒD]$}|jdƒrt||ƒ^qS(NtTest(tsystmodulesRtdirt
startswithtgetattr(tmodtname((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pyt _testclassesus cCs:tjƒ}x'tƒD]}|jtj|ƒƒqW|S(N(tunittestt    TestSuiteR4taddTestt    makeSuite(tsuitet    testclass((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pyR9zs cCs"xtƒD]}t|ƒq
WdS(N(R4R(R:((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pyt    test_mainst__main__t defaultTestR9(R-RR5t    cStringIORttypesRtemail.test.test_emailRttest.test_supportRRRRR temail.iteratorsRRtIOErrorRRR4R9R;Rtmain(((se/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/email/test/test_email_torture.pyt<module>    s*         
 G