Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/test_email/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/test_email/__pycache__/torture_test.cpython-33.pyo

�
��fIc@s>ddlZddlZddlZddlmZddlmZddlmZddl	m
Z
mZddlZddlm
ZddlmZdd	�Zyed
�Wnek
r�e
�YnXGdd�de�ZGd
d�de�Zdd�Zdd�Zdd�Zedkr:ejdd�ndS(iN(uStringIO(uListType(u
TestEmailBase(uTestSkippedurun_unittest(u__file__(u
_structurecCsMddlm}m}m}|||t�tjd|��}t|d�S(Ni(ujoinudirnameuabspathumoredataur(uos.pathujoinudirnameuabspathutestfileuosupardiruopen(ufilenameujoinudirnameuabspathupath((uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyuopenfiles$uopenfileucrispin-torture.txtcBs |EeZdZdd�ZdS(uTortureBasec
Cs1t|�}ztj|�}Wd|j�X|S(N(uopenfileuemailumessage_from_fileuclose(uselfufilenameufpumsg((uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyu_msgobj$s
uTortureBase._msgobjN(u__name__u
__module__u__qualname__u_msgobj(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyuTortureBase#suTortureBasecBs |EeZdZdd�ZdS(uTestCrispinTorturecCs�|j}|j}|jd�}|j�}|t|�t�|t|�d�||jd�||j	d�t
�}t|d|�||j�d�dS(Nucrispin-torture.txtiu
ufpu: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
(
uassertEqualundiffAssertEqualu_msgobjuget_payloadutypeuListTypeulenupreambleuNoneuepilogueuStringIOu
_structureugetvalue(uselfuequnequmsgupayloadufp((uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyutest_mondo_message0s			5u%TestCrispinTorture.test_mondo_messageN(u__name__u
__module__u__qualname__utest_mondo_message(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyuTestCrispinTorture.suTestCrispinTorturecs*tjt��fdd�t��D�S(Ncs.g|]$}|jd�rt�|��qS(uTest(u
startswithugetattr(u.0uname(umod(uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyu
<listcomp>ws	u _testclasses.<locals>.<listcomp>(usysumodulesu__name__udir(((umoduA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyu_testclassesus
u_testclassescCs:tj�}x't�D]}|jtj|��qW|S(N(uunittestu	TestSuiteu_testclassesuaddTestu	makeSuite(usuiteu	testclass((uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyusuitezsusuitecCs"xt�D]}t|�q
WdS(N(u_testclassesurun_unittest(u	testclass((uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyu	test_main�su	test_mainu__main__udefaultTest(usysuosuunittestuiouStringIOutypesuListTypeuemail.test.test_emailu
TestEmailBaseutest.supportuTestSkippedurun_unittestuemailu__file__utestfileuemail.iteratorsu
_structureuopenfileuIOErroruTortureBaseuTestCrispinTortureu_testclassesusuiteu	test_mainu__name__umain(((uA/opt/alt/python33/lib64/python3.3/test/test_email/torture_test.pyu<module>	s*
G