%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/mailman/tests/
Upload File :
Create Path :
Current File : //lib/mailman/tests/test_membership.pyc

�
�ac@s&dZddlZddlZddlZyddlmZWnek
r]ddlZnXddlmZddlm	Z	ddlm
Z
ddlmZddlm
Z
dd	lmZdd
lmZdefd��YZd
efd��YZd�Zedkr"ejdd�ndS(s$Unit tests for OldStyleMemberships.
i����N(t__init__(tmm_cfg(tUtils(tMailList(t
MemberAdaptor(tNotAMemberError(tUserDesc(tTestBaset
TestNoMemberscBseZd�Zd�ZRS(cCsD|j}|j}|j}||j�g�||j�g�||j�g�|j|jd��|t|j	d�|t|j
d�||jd�ddg�|t|j
d�|t|jdd�||jd�|j�|t|jdtj�|t|jd�|t|jd�|t|jd�dS(Nsnobody@dom.ainsnoperson@dom.aintblarg(snobody@dom.ainsnoperson@dom.ain(tassertEqualtassertRaisest_mlistt
getMemberstgetRegularMemberKeystgetDigestMemberKeystfailIftisMemberRtgetMemberKeytgetMemberCPAddresstgetMemberCPAddressestNonetgetMemberPasswordtauthenticateMembertgetMemberLanguagetpreferred_languagetgetMemberOptionRtAcknowledgePostst
getMemberNametgetMemberTopicstremoveMember(tselfteqtraisestmlist((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_no_member(s(			


cCs|j}|j}|jd�||j�dg�||j�dg�|j|jd��|j|jd��|j|jd��||jd�d�||jd�d�||jd�d�||jd�dg�||jd�dg�||jd�dg�dS(NsAPerson@dom.AINsaperson@dom.ainsAPERSON@DOM.AINsAPerson@dom.ain(saperson@dom.ain(sAPerson@dom.ain(sAPERSON@DOM.AIN(	R
RtaddNewMemberR
Rt
failUnlessRRR(RR R"((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_add_member_mixed_case>s"		


(t__name__t
__module__R#R&(((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/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
Cs9tj|�|jjddddddddd	�dS(
Nsperson@dom.aintdigestitpasswordtxxXXxxtlanguagetxxtrealnamesA. Nice Person(RtsetUpRR$(R((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyR0Ts
cCsC|j}|j}||j�dg�||j�dg�||j�g�|j|jd��||jd�d�||jd�d�||j	d�ddg�||jd�d�||jd�d�||j
dtj�d�||j
dtj�d�||jd�d�||jd�g�dS(Nsperson@dom.ainsnoperson@dom.ainR,tenisA. Nice Person(sperson@dom.ainsnoperson@dom.ain(R
RR
RRR%RRRRRRRRRtDigestsRRR(RR R"((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_add_member\s 		
cCsB|j}|j|jdd��|j|jdd�d�dS(Nsperson@dom.aintxxxR,(RRRR
(RR"((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_authenticationns	cCs>|j}|j}|j}|jd�||j�g�||j�g�||j�g�|j|jd��|t	|j
d�|t	|jd�||jd�ddg�|t	|jd�|t	|jdd�||jd�|j�|t	|jdtj�|t	|jd�|t	|jd�dS(Nsperson@dom.ainsnoperson@dom.ainR	(sperson@dom.ainsnoperson@dom.ain(R
RRRR
RRRRRRRRRRRRRRRRRR(RR R!R"((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_remove_memberts(			



cCs�|j}|j}ddd��Y}|�}|j}|jd|�|jdtj�|jd�|t|j	d�|t|j
d�|t|jd�||j�g�||j
�g�dS(NtInfocBseZRS((R'R((((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyR7�ssperson@dom.ain((R
RRt
setBounceInfotsetDeliveryStatusRtBYADMINRRtgetDeliveryStatustgetDeliveryStatusChangeTimet
getBounceInfotgetDeliveryStatusMemberstgetBouncingMembers(RR R!R7tinfoR"((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_remove_member_clears�s				
cCst|j}|j}|j}|jdd�||j�dg�||j�dg�||j�g�|j|jd��||j	d�d�||j
d�d�||jd
�ddg�||j
d�d�||jd�d�||jdtj�d�||jdtj�d�||jd�d�||jd�g�||j�dg�||j�dg�||j�g�|j|jd��|t|j	d�|t|j
d�||jd�ddg�|t|j
d�|t|jdd	�||jd�|j�|t|jdtj�|t|jd�|t|jd�dS(Nsperson@dom.ainsnice@dom.ainsnonice@dom.ainR,R1isA. Nice Personsnoperson@dom.ainR	(snice@dom.ainsnonice@dom.ain(sperson@dom.ainsnoperson@dom.ain(R
RRtchangeMemberAddressR
RRR%RRRRRRRRRR2RRRRRRR(RR R!R"((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_change_address�sD			



cCsn|j}|j}|jdd�||jd�d�||jdd�d�|j|jdd��dS(Nsperson@dom.aintyyYYyyR,(R
RtsetMemberPasswordRRR(RR R"((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_set_password�s		cCsY|jjjd�tjjdd�|jjdd�|j|jjd�d�dS(NR.isperson@dom.ain(	Rtavailable_languagestappendRtLC_DESCRIPTIONSt
setdefaulttsetMemberLanguageR
R(R((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_set_language�scCs�|j}|jj}||dtj�d�||dtj�d�||dtj�d�||dtj�d�||dtj�d�||dtj	�d�||dtj
�d�dS(Nsperson@dom.aini(R
RRRR2tDontReceiveOwnPostsRtDisableMimetConcealSubscriptiontSuppressPasswordRemindertReceiveNonmatchingTopics(RR tgmo((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_basic_option�s	cCs�|j}|jj}|jjdtjd�||dtj�d�||dtj�d�||dtj�d�||dtj�d�||dtj	�d�||dtj
�d�||dtj�d�dS(Nsperson@dom.ainii(R
RRtsetMemberOptionRR2RMRRNRORPRQ(RR RR((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_set_digests�s	cCs�|j}|jj}||d�tj�|jjdtj�||d�tj�|jjdtj�||d�tj�|jjdtj�||d�tj�|jjdtj	�||d�tj	�dS(Nsperson@dom.ain(
R
RR;RtENABLEDR9tUNKNOWNtBYUSERtBYBOUNCER:(RR tgds((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_set_disable_delivery�s	cCs�tj�}tjd�|jjdtj�|j|jjd�|k�|jjdtj�|j	|jjd�d�dS(Nisperson@dom.aini(
ttimetsleepRR9RRXR%R<RVR
(Rtnow((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_delivery_status_time�s

cCs�|j}|jj}|jjdtjd�||dtj�d�||dtj�d�||dtj�d�||dtj�d�||dtj	�d�||dtj
�d�||dtj�d�dS(Nsperson@dom.ainii(R
RRRTRRMR2RRNRORPRQ(RR RR((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_set_dont_receive_own_postss	
cCs�|j}|jj}|jjdtjd�||dtj�d�||dtj�d�||dtj�d�||dtj�d�||dtj	�d�||dtj
�d�||dtj�d�dS(Nsperson@dom.ainii(R
RRRTRRR2RMRNRORPRQ(RR RR((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_set_acknowledge_posts
s	
cCs�|j}|jj}|jjdtjd�||dtj�d�||dtj�d�||dtj�d�||dtj�d�||dtj	�d�||dtj
�d�||dtj�d�dS(Nsperson@dom.ainii(R
RRRTRRNR2RMRRORPRQ(RR RR((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_disable_mimes	
cCs�|j}|jj}|jjdtjd�||dtj�d�||dtj�d�||dtj�d�||dtj	�d�||dtj�d�||dtj
�d�||dtj�d�dS(Nsperson@dom.ainii(R
RRRTRROR2RMRRNRPRQ(RR RR((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_conceal_subscription's	
cCs�|j}|jj}|jjdtjd�||dtj�d�||dtj�d�||dtj�d�||dtj	�d�||dtj
�d�||dtj�d�||dtj�d�dS(Nsperson@dom.ainii(R
RRRTRRPR2RMRRNRORQ(RR RR((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_suppress_password_reminder4s	
cCs�|j}|jj}|jjdtjd�||dtj�d�||dtj�d�||dtj�d�||dtj	�d�||dtj
�d�||dtj�d�||dtj�d�dS(Nsperson@dom.ainii(R
RRRTRRQR2RMRRNRORP(RR RR((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_receive_nonmatching_topicsAs	
cCs3|jjdd�|j|jjd�d�dS(Nsperson@dom.ainsA. Good Person(Rt
setMemberNameR
R(R((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_member_nameNscCst|j}|j}|jddddg�||jd�dddg�|jdd�||jd�g�dS(Nsperson@dom.ainttopic1ttopic2ttopic3(R
RtsetMemberTopicsRR(RR R"((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_member_topicsSs		cCsK|j}|j}ddd��Y}|�}|jd|�||jd�|�||jd�|�|�}|jd|�||jd�|�||jd�|�||jd�|�||j�dg�|jdd�||j�g�||jd�d�|jd|�|jdd�||j�g�dS(NR7cBseZRS((R'R((((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyR7`ssperson@dom.ainsPERSON@dom.ainsPeRsOn@dom.ainsPERSON@DOM.AIN((R
RR8R=R?R(RR R"R7R@tinfo2((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyttest_bounce_info\s&				(R'R(R0R3R5R6RARCRFRLRSRUR[R_R`RaRbRcRdReRgRlRn(((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyR)Ss*						&					
		
	
	
	
	
	
			cCs<tj�}|jtjt��|jtjt��|S(N(tunittestt	TestSuitetaddTestt	makeSuiteRR)(tsuite((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyRsyst__main__tdefaultTestRs(t__doc__tosR\RotMailmanRtImportErrortpathsRRRRtMailman.ErrorsRtMailman.UserDescRRRR)RsR'tmain(((sc/builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/tests/test_membership.pyt<module>s(
,�'	

Zerion Mini Shell 1.0