Current File : //opt/imh-python/lib/python2.7/test/test_old_mailbox.pyo
�
��Wc@s�ddlZddlZddlZddlZddlmZyejej�Wnejk
rjnXdZ	dZ
dejfd��YZdejfd��YZ
d	�Zed
kr�e�ndS(i����N(ttest_supports6From some.body@dummy.domain  Sat Jul 24 13:43:35 2004
s]From: some.body@dummy.domain
To: me@my.domain
Subject: Simple Test

This is a dummy message.
tMaildirTestCasecBsSeZd�Zd�Zed�Zd�Zd�Zd�Zd�Z	d�Z
RS(cCs�tj|_tj|j�tjtjj|jd��tjtjj|jd��tjtjj|jd��d|_g|_dS(Ntcurttmptnewi(	RtTESTFNt_dirtostmkdirtpathtjoint_countert	_msgfiles(tself((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pytsetUps	cCs�ttj|j�tjtjj|jd��tjtjj|jd��tjtjj|jd��tj|j�dS(NRRR(tmapRtunlinkRtrmdirR	R
R(R
((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyttearDown%s
c	Cs4ttj�d�}|j}|jd7_tjjt|�t|�ddf�}tjj|jd|�}tjj|j||�}t	|d��:}|j
j|�|r�|jt
�n|jt�WdQXttd�r�tj||�n%t	|d��}|jt�WdQX|j
j|�|S(Ni@Bit
myhostnametmydomainRtwtlink(tintttimeRRtextsepR
tstrR	RtopenRtappendtwritetFROM_t
DUMMY_MESSAGEthasattrR(	R
tdirtmboxtttpidtfilenamettmpnametnewnametfp((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyt
createMessage,s"	*cCsmtjtj�|_|jt|j�dk�|j|jj�dk�|j|jj�dk�dS(sTest an empty maildir mailboxiN(	tmailboxtMaildirRRR"t
assertTruetlentnexttNone(R
((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyttest_empty_maildir@scCs�|jd�tjtj�|_|jt|j�dk�|jj�}|j|dk	�|j
j�|j|jj�dk�|j|jj�dk�dS(NRi(R)R*R+RRR"R,R-R.R/R(tclose(R
tmsg((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyttest_nonempty_maildir_curHs

cCs�|jd�tjtj�|_|jt|j�dk�|jj�}|j|dk	�|j
j�|j|jj�dk�|j|jj�dk�dS(NRi(R)R*R+RRR"R,R-R.R/R(R1(R
R2((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyttest_nonempty_maildir_newRs

cCs�|jd�|jd�tjtj�|_|jt|j�dk�|jj�}|j|dk	�|j
j�|jj�}|j|dk	�|j
j�|j|jj�dk�|j|jj�dk�dS(NRRi(R)R*R+RRR"R,R-R.R/R(R1(R
R2((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyttest_nonempty_maildir_both\s



c
Cs�ddl}|jdt�}d}t|��z}xptj||jj�j�D]P}|d7}|j	|dd�|j	t
t|��t
t�t
t
��qRWWdQX|j	|d�dS(Ni����RiitsubjectsSimple Test(temail.parserR)tTrueRR*tPortableUnixMailboxtparsertParsertparsetassertEqualR-RRR(R
temailtfnametntfR2((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyttest_unix_mboxjs
6(t__name__t
__module__RRtFalseR)R0R3R4R5RB(((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyRs	
			
	
	tMboxTestCasecBs#eZd�Zd�Zd�ZRS(cCstj|_dS(N(RRt_path(R
((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyRxscCstj|j�dS(N(RRRG(R
((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyR|sc
Cs{t|jd��}|jd�WdQXt|jd��;}tj|�}|jttt|���dk�WdQXdS(NRs0From fred@example.com Mon May 31 13:24:50 2004 +0200
Subject: message 1

body1
From fred@example.com Mon May 31 13:24:50 2004 -0200
Subject: message 2

body2
From fred@example.com Mon May 31 13:24:50 2004
Subject: message 3

body3
From fred@example.com Mon May 31 13:24:50 2004
Subject: message 4

body4
tri(	RRGRR*tUnixMailboxR,R-tlisttiter(R
RAtbox((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyttest_from_regexs
(RCRDRRRM(((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyRFws		cCstjtt�dS(N(Rtrun_unittestRRF(((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyt	test_main�st__main__(R*RRtunittestttestRRRterrorRRtTestCaseRRFRORC(((sn/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_old_mailbox.pyt<module>s^$