%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_old_mailbox.pyc

ó
Nêáac@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(cCstj|_tj|jƒtjtjj|jdƒƒtjtjj|jdƒƒtjtjj|jdƒƒd|_g|_dS(Ntcurttmptnewi(	RtTESTFNt_dirtostmkdirtpathtjoint_countert	_msgfiles(tself((s1/usr/local/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
((s1/usr/local/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((s1/usr/local/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
((s1/usr/local/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((s1/usr/local/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((s1/usr/local/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((s1/usr/local/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((s1/usr/local/lib/python2.7/test/test_old_mailbox.pyttest_unix_mboxjs
6(t__name__t
__module__RRtFalseR)R0R3R4R5RB(((s1/usr/local/lib/python2.7/test/test_old_mailbox.pyRs	
			
	
	tMboxTestCasecBs#eZd„Zd„Zd„ZRS(cCstj|_dS(N(RRt_path(R
((s1/usr/local/lib/python2.7/test/test_old_mailbox.pyRxscCstj|jƒdS(N(RRRG(R
((s1/usr/local/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((s1/usr/local/lib/python2.7/test/test_old_mailbox.pyttest_from_regexs
(RCRDRRRM(((s1/usr/local/lib/python2.7/test/test_old_mailbox.pyRFws		cCstjttƒdS(N(Rtrun_unittestRRF(((s1/usr/local/lib/python2.7/test/test_old_mailbox.pyt	test_main›st__main__(R*RRtunittestttestRRRterrorRRtTestCaseRRFRORC(((s1/usr/local/lib/python2.7/test/test_old_mailbox.pyt<module>s^$	

Zerion Mini Shell 1.0