mò %U²Ic@s¨dkZdkZdkZdkZdklZyeieiƒWneij onXdZ dZ dei fd„ƒYZ d„Z edjo e ƒndS(N(s 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. tMaildirTestCasecBsStZd„Zd„Zed„Zd„Zd„Zd„Zd„Z d„Z RS( NcCsti|_ti|iƒtitii|idƒƒtitii|idƒƒtitii|idƒƒd|_g|_ dS(Ntcurttmptnewi( t test_supporttTESTFNtselft_dirtostmkdirtpathtjoint_countert _msgfiles(R((t./data/zmath/lib/python2.4/test/test_mailbox.pytsetUps  cCs„tti|iƒtitii|idƒƒtitii|idƒƒtitii|idƒƒti|iƒdS(NRRR( tmapRtunlinkRR trmdirR R R(R((RttearDown"s c Cs:ttiƒdƒ}|i}|id7_tiit |ƒt |ƒddfƒ}ti i|i d|ƒ}ti i|i ||ƒ}t|dƒ}|ii|ƒ|o|itƒn|itƒ|iƒttdƒoti||ƒn't|dƒ}|itƒ|iƒ|ii|ƒ|S(Ni@Bit myhostnametmydomainRtwtlink(tintttimettRR tpidRtextsepR tstrtfilenameR RttmpnametdirtnewnametopentfpR tappendtmboxtwritetFROM_t DUMMY_MESSAGEtclosethasattrR( RR R%R#R!RRRR((Rt createMessage)s& *    cCs‰titiƒ|_|it|idƒƒ|it|ii ƒdjƒ|i|ii ƒdjƒ|i|ii ƒdjƒdS(sTest an empty maildir mailboxtboxesiN( tmailboxtMaildirRRRR%tassert_R*tlenR,tnexttNone(R((Rttest_empty_maildir?s cCs™|idƒtitiƒ|_|it|ii ƒdjƒ|i|ii ƒdj ƒ|i|ii ƒdjƒ|i|ii ƒdjƒdS(NRi( RR+R-R.RRR%R/R0R,R1R2(R((Rttest_nonempty_maildir_curIs  cCs™|idƒtitiƒ|_|it|ii ƒdjƒ|i|ii ƒdj ƒ|i|ii ƒdjƒ|i|ii ƒdjƒdS(NRi( RR+R-R.RRR%R/R0R,R1R2(R((Rttest_nonempty_maildir_newQs  cCsÂ|idƒ|idƒtitiƒ|_|it|ii ƒdjƒ|i|ii ƒdj ƒ|i|ii ƒdj ƒ|i|ii ƒdjƒ|i|ii ƒdjƒdS(NRRi( RR+R-R.RRR%R/R0R,R1R2(R((Rttest_nonempty_maildir_bothYs  cCs®dk}|idtƒ}d}xvtit |ƒ|i i ƒi ƒD]P}|d7}|i |ddƒ|i tt|ƒƒttƒttƒƒqFW|i |dƒdS(NRiitsubjects Simple Test(t email.ParsertemailRR+tTruetfnametnR-tPortableUnixMailboxR"tParsertparsetmsgt assertEqualR0RR'R((RR<R;R@R9((Rttest_unix_mboxcs  0( t__name__t __module__RRtFalseR+R3R4R5R6RB(((RRs     cCstitƒdS(N(Rt run_unittestR(((Rt test_mainrst__main__(R-RRtunittestttestRRRterrorR'R(tTestCaseRRGRC( RRIR(R-RGRRR'R((Rt?s     \