Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips
System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : fdshops ( 1003)
PHP Version : 8.2.21
Disable Function : NONE
Directory :  /lib/python2.7/site-packages/zope/component/tests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python2.7/site-packages/zope/component/tests/test_zcml.pyc
�
6j/Qc@s�dZddlZd�Zdejfd��YZdejfd��YZdejfd	��YZd
ejfd��YZdejfd
��YZdejfd��YZ	dejfd��YZ
dejfd��YZd�Zd�Z
dS(sTests for ZCML directives.
i����NcCs,yddl}Wntk
r'd�SX|S(Ni����cSsdS(N(tNone(tself((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt<lambda>s(t
zope.securitytImportError(ttestfunctzope((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pytskipIfNoSecuritys

tTest_handlercBseZd�Zd�ZRS(cOsddlm}|||�S(Ni����(thandler(tzope.component.zcmlR	(RtargstkwR	((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt_callFUTscs�ddlm}ddlm}ddlm}m}ddlm}|��d�fd�}|j
|�z6|jd|||�|j�j
|�|k�Wd|j�XdS(Ni����(t
Components(tgetSiteManager(tcomptIApp(t_BLANKcs�S(N((tcontext(tregistry(sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pytdummy'stregisterUtility(tzope.interface.registryRtzope.componentRt#zope.component.testfiles.componentsRRtzope.component._compatRRtsethookR
t
assertTruet
getUtilitytreset(RRRRRRR((RsB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt!test_uses_configured_site_manager s	
 (t__name__t
__module__R
R(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRs	tTest__rolledUpFactorycBs#eZd�Zd�Zd�ZRS(cOsddlm}|||�S(Ni����(t_rolledUpFactory(R
R#(RRRR#((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR
4scsft�}t���fd�}|j|g�}|j|j|k�|j||��k�dS(Ncs�S(N((tobj(t_CREATED(sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt_factory;s(tobjectR
Rtfactory(Rt_OBJR&trolled((R%sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt
test_with_one8s		cs�t�}t��t��t���fd�}�fd�}�fd�}|j|||g�}|j|j|k�|j||��k�dS(Ncs�S(N((R$(t	_CREATED1(sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt	_factory1Fscs�S(N((R$(t	_CREATED2(sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt	_factory2Hscs�S(N((R$(t	_CREATED3(sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt	_factory3Js(R'R
RR((RR)R-R/R1R*((R,R.R0sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_with_multipleAs				(R R!R
R+R2(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR"2s			tTest_adaptercBsteZd�Zd�Zd�Zd�Zd�Zd�Zed��Z	ed��Z
ed��Zd	�ZRS(
cOsddlm}|||�S(Ni����(tadapter(R
R4(RRRR4((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR
SscCseddlm}ddlm}d|fd��Y}t�}|j||j|g|g|�dS(Ni����(t	Interface(tComponentConfigurationErrortIFoocBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7Zs(tzope.interfaceR5R
R6t_makeConfigContexttassertRaisesR
(RR5R6R7t_cfg_ctx((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_empty_factoryWs		cCs�ddlm}ddlm}d|fd��Y}d|fd��Y}dtfd	��Y}d
tfd��Y}t�}|j||j|||g||g|�dS(Ni����(R5(R6R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7cstIBarcBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR=estFoocBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>gstBarcBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR?is(R8R5R
R6R'R9R:R
(RR5R6R7R=R>R?R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt#test_multiple_factory_multiple_for_`s		cCs?dtfd��Y}t�}|jt|j||g�dS(Nt_FactorycBseZd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt__init__ss(R R!RB(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRArs(R'R9R:t	TypeErrorR
(RRAR;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_no_for__factory_not_adaptsps	cCskddlm}ddlm}||�dtfd��Y�}t�}|jt|j||g�dS(Ni����(R5(R4RAcBseZd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRB}s(R R!RB(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRA{s(	R8R5tzope.component._declarationR4R'R9R:RCR
(RR5R4RAR;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt>test_no_for__factory_adapts_no_provides_factory_not_implementsxs	c	Cs�ddlm}ddlm}ddlm}d|fd��Y}dtfd��Y}d	tfd
��Y}t�}|j|||g||gdd�|j	t
|j�d
�|j	|jddd�|jdd}|j	|d|�|j	|dd|f|df�|j	|ddd�|j	|ddj|�|j	|dd|f�|j	|dd
|�|j	|ddd�|j	|ddd�|j	|jddd�|jdd}|j	|d|�|j	|dd�|j	|dd|f�|j	|jddd�|jdd}|j	|d|�|j	|dd�|j	|dd|f�dS(Ni����(R5(tprovideInterface(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�sR?cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR?�stnamettestiiitcallablet
discriminatorR4RtregisterAdapteriiitTESTINGt((((R8R5tzope.component.interfaceRGR
R	R'R9R
tassertEqualtlent_actionsR(R(	RR5RGR	R7R>R?R;taction((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt(test_multiple_factory_single_for__w_name�s<	%
c	Cs�ddlm}ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||g||gd	d
�|j	t
|j�d�|j	|jddd�|jdd
}|j	|d|�|j	|dd|f|df�|j	|ddd�|dd
}|jt
||��|j|jj|k�|j	|dd|f�|j	|dd|�|j	|ddd�|j	|ddd�dS(Ni����(R5(tLocatingUntrustedAdapterFactory(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�st
permissionttestingiiiRJRKR4RNRRLiiiRM((R8R5tzope.security.adapterRUR
R	R'R9R
RPRQRRRt
isinstanceR((	RR5RUR	R7R>R;RSt
factory_proxy((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt+test_single_factory_single_for_w_permission�s,	"

c	Cs�ddlm}ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||g||gd	t	�|j
t|j�d
�|j
|jddd�|jdd}|j
|d
|�|j
|dd|f|df�|j
|ddd�|dd}|j
t||��|j
|j|k�|j
|dd|f�|j
|dd
|�|j
|ddd�|j
|ddd�dS(Ni����(R5(RU(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�stlocateiiiRJRKR4RNRRLiiiRM((R8R5RXRUR
R	R'R9R
tTrueRPRQRRRRYR((	RR5RUR	R7R>R;RSRZ((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt5test_single_factory_single_for_w_locate_no_permission�s,	"

c	Cs�ddlm}ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||g||gd	t	�|j
t|j�d
�|j
|jddd�|jdd}|j
|d
|�|j
|dd|f|df�|j
|ddd�|dd}|j
t||��|j
|j|k�|j
|dd|f�|j
|dd
|�|j
|ddd�|j
|ddd�dS(Ni����(R5(tTrustedAdapterFactory(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�sttrustediiiRJRKR4RNRRLiiiRM((R8R5RXR_R
R	R'R9R
R]RPRQRRRRYR((	RR5R_R	R7R>R;RSRZ((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt6test_single_factory_single_for_w_trusted_no_permission�s*	"
c	CsIddlm}ddlm}ddlm}ddlm}d|fd��Y}||�||�dtfd	��Y��}t�}|j	||g�|j
t|j�d
�|j
|jddd�|jdd}|j
|d
|�|j
|dd|f|df�|j
|dd||f|ddf�dS(Ni����(R5(timplementer(R4(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7sRAcBseZd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRB	s(R R!RB(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRAsiiiRJRKR4RNRRLRM((
R8R5RbRER4R
R	R'R9R
RPRQRR(	RR5RbR4R	R7RAR;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt:test_no_for__no_provides_factory_adapts_factory_implements�s&		

(
R R!R
R<R@RDRFRTRR[R^RaRc(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR3Qs						
	&tTest_subscribercBs}eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	e
d��Ze
d	��Ze
d
��Z
RS(cOsddlm}|||�S(Ni����(t
subscriber(R
Re(RRRRe((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR
scCs9ddlm}t�}|jt|j||f�dS(Ni����(R5(R8R5R9R:RCR
(RR5R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_no_factory_no_handlers		c	Csdddlm}d|fd��Y}d�}t�}|jt|j||fd|d|�dS(Ni����(R5R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7'scWsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt_handler)sR	tprovides(R8R5R9R:RCR
(RR5R7RgR;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt$test_no_factory_w_handler_w_provides%s			cCsaddlm}dtfd��Y}d�}t�}|jt|j||f|d|�dS(Ni����(R5R>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>2scWsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRg4sR	(R8R5R'R9R:RCR
(RR5R>RgR;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_w_factory_w_handler0s			cCsRddlm}dtfd��Y}t�}|jt|j||f|�dS(Ni����(R5R>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>=s(R8R5R'R9R:RCR
(RR5R>R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_w_factory_no_provides;s
		cCskddlm}d|fd��Y}dtfd��Y}t�}|jt|j|d|d|�dS(	Ni����(R5R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7EsR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>GsR(Rh(R8R5R'R9R:RCR
(RR5R7R>R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt3test_w_factory_w_provides_no_for_factory_wo_adapterCs		cCs�ddlm}ddlm}ddlm}d�}t�}|j||fd|�|jt	|j
�d�|j|j
ddd�|j
dd	}|j|d
|�|j|dd�|j|ddd
�|j|dd	|�|j|dd|f�|j|ddd�|j|ddd�|j|j
d	dd�|j
d	d	}|j|d
|�|j|dd�|j|dd|f�dS(Ni����(R5(RG(R	cWsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRgRsR	iiiRJRKRtregisterHandleriRNiRM(((R8R5RORGR
R	R9R
RPRQRRR(RR5RGR	RgR;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt%test_no_factory_w_handler_no_providesNs*		c	Csjddlm}ddlm}ddlm}d|fd��Y}dtfd��Y}d	�}t�}|j||f|d
|�|j	t
|j�d�|j	|jddd�|jdd
}|j	|d|�|j	|dd�|j	|ddd�|j	|dd
|�|j	|dd|f�|j	|dd|�|j	|ddd�|j	|ddd�|j	|jd
dd�|jd
d
}|j	|d|�|j	|dd�|j	|dd|f�|j	|jddd�|jdd
}|j	|d|�|j	|dd�|j	|dd|f�dS(Ni����(R5(RG(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7lsR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>nscWsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRgpsRhiiiRJRKRtregisterSubscriptionAdapteriiRNiRM((((
R8R5RORGR
R	R'R9R
RPRQRRR(	RR5RGR	R7R>RgR;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_w_factory_w_provideshs:		c
Cs�ddlm}ddlm}ddlm}ddlm}d|fd��Y}dtfd	��Y}t	�}|j
||f|d
|dd�|jt|j
�d
�|j|j
ddd�|j
dd}|j|d|�|j|dd�|j|ddd�|dd}	|jt|	|��|j|	jj|k�|j|dd|f�|j|dd
|�|j|ddd�|j|ddd�|j|j
ddd�|j
dd}|j|d|�|j|dd�|j|dd|f�|j|j
ddd�|j
dd}|j|d|�|j|dd�|j|dd|f�dS(Ni����(R5(RU(RG(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�sRhRVRWiiiRJRKRRoiiRNiRM((((R8R5RXRURORGR
R	R'R9R
RPRQRRRRRYR((
RR5RURGR	R7R>R;RSRZ((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt&test_w_factory_w_provides_w_permission�sB	

c
Cs�ddlm}ddlm}ddlm}ddlm}d|fd��Y}dtfd	��Y}t	�}|j
||f|d
|dt�|jt
|j�d�|j|jd
d
d�|jd
d}|j|d|�|j|dd�|j|dd
d�|dd}	|jt|	|��|j|	j|k�|j|dd|f�|j|dd|�|j|ddd�|j|ddd�|j|jdd
d�|jdd}|j|d|�|j|dd�|j|dd|f�|j|jdd
d�|jdd}|j|d|�|j|dd�|j|dd|f�dS(Ni����(R5(RU(RG(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�sRhR\iiiRJRKRRoiiRNiRM((((R8R5RXRURORGR
R	R'R9R
R]RPRQRRRRRYR((
RR5RURGR	R7R>R;RSRZ((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt0test_w_factory_w_provides_wo_permission_w_locate�s@	"
c
Cs�ddlm}ddlm}ddlm}ddlm}d|fd��Y}dtfd	��Y}t	�}|j
||f|d
|dt�|jt
|j�d�|j|jd
d
d�|jd
d}|j|d|�|j|dd�|j|dd
d�|dd}	|jt|	|��|j|	j|k�|j|dd|f�|j|dd|�|j|ddd�|j|ddd�|j|jdd
d�|jdd}|j|d|�|j|dd�|j|dd|f�|j|jdd
d�|jdd}|j|d|�|j|dd�|j|dd|f�dS(Ni����(R5(R_(RG(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�sRhR`iiiRJRKRRoiiRNiRM((((R8R5RXR_RORGR
R	R'R9R
R]RPRQRRRRRYR((
RR5R_RGR	R7R>R;RSRZ((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt1test_w_factory_w_provides_wo_permission_w_trusted�s@	"
(R R!R
RfRiRjRkRlRnRpRRqRrRs(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRds								%+*tTest_utilitycBs_eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	e
d��ZRS(	cOsddlm}|||�S(Ni����(tutility(R
Ru(RRRRu((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR
scCsKdtfd��Y}t}t�}|jt|j|d|d|�dS(NRAcBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRAsR(t	component(R'R9R:RCR
(RRAt
_COMPONENTR;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_w_factory_w_components	cCs?dtfd��Y}t�}|jt|j|d|�dS(NRAcBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRAsR((R'R9R:RCR
(RRAR;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt0test_w_factory_wo_provides_factory_no_implementss		cCs/t}t�}|jt|j|d|�dS(NRv(R'R9R:RCR
(RRwR;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt2test_w_component_wo_provides_component_no_provides#s		cCs�ddlm}ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j|d	|d
|�|j	t
|j�d�|j	|jddd�|jdd
}|j	|d|�|j	|dd|df�|j	|ddd�|j	|dd
d�|j	|dd|�|j	|ddd�|j	|ddd�|j	|di|d	6�|j	|jd
dd�|jd
d
}|j	|d|�|j	|dd�|j	|dd|f�dS(Ni����(R5(RG(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7-sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>/sR(RhiiiRJRKRuRNRRiiRMR(((
R8R5RORGR
R	R'R9R
RPRQRRR(RR5RGR	R7R>R;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRp)s.	c	Csddlm}ddlm}ddlm}ddlm}d|fd��Y}||�dtfd	��Y�}t�}|j	|d
|�|j
t|j�d�|j
|jddd�|jdd
}|j
|d|�|j
|dd|df�|j
|ddd�|j
|dd
d�|j
|dd|�|j
|ddd�|j
|ddd�|j
|di|d
6�|j
|jd
dd�|jd
d
}|j
|d|�|j
|dd�|j
|dd|f�dS(Ni����(R5(Rb(RG(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7KsR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>MsR(iiiRJRKRuRNRRiiRMR(((R8R5RbRORGR
R	R'R9R
RPRQRRR(	RR5RbRGR	R7R>R;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt-test_w_factory_wo_provides_factory_implementsFs2	cCs�ddlm}ddlm}ddlm}d|fd��Y}t�}t�}|j|d|dd	d
|�|j	t
|j�d�|j	|jddd�|jdd
}|j	|d|�|j	|dd|d	f�|j	|ddd�|j	|dd
|�|j	|dd|�|j	|ddd	�|j	|ddd�|j	|jd
dd�|jd
d
}|j	|d|�|j	|dd�|j	|dd|f�dS(Ni����(R5(RG(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7isRvRHRIRhiiiRJRKRuRRiiRMRN(((
R8R5RORGR
R	R'R9R
RPRQRRR(RR5RGR	R7RwR;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt"test_w_component_w_provides_w_naemes.		
c
Cs�ddlm}ddlm}ddlm}ddlm}d|fd��Y}dtfd	��Y}|�}|||�t�}|j	|d
|�|j
t|j�d�|j
|jddd�|jdd
}	|j
|	d|�|j
|	dd|df�|j
|	ddd�|j
|	dd
|�|j
|	dd|�|j
|	ddd�|j
|	ddd�|j
|jd
dd�|jd
d
}	|j
|	d|�|j
|	dd�|j
|	dd|f�dS(Ni����(R5(tdirectlyProvides(RG(R	R7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�sRviiiRJRKRuRNRRiiRM(((R8R5R}RORGR
R	R'R9R
RPRQRRR(
RR5R}RGR	R7R>RwR;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt/test_w_component_wo_provides_component_provides�s2	
	cCsOddlm}ddlm}ddlm}ddlm}ddlm	}d|fd��Y}d	t
fd
��Y}|�}t�}	|j|	d|d|d
d�|j
t|	j�d�|j
|	jddd�|	jdd}
|j
|
d|�|j
|
dd|df�|j
|
ddd�|
dd}|jt||��|j||�|k�|j
|jjidd6�|j
|
dd|�|j
|
ddd�|j
|
ddd�|j
|	jddd�|	jdd}
|j
|
d|�|j
|
dd�|j
|
dd|f�dS(Ni����(R5(tremoveAllProxies(RG(tPermissionProxy(R	R7cBseZd�ZRS(cSsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pytbar�s(R R!R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR>cBseZd�ZRS(cSsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s(R R!R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>�sRvRhRVRWiiiRJRKRuRNRRR�iiRM(((R8R5t
zope.proxyRRORGtzope.component.securityR�R
R	R'R9R
RPRQRRRRYt__Security_checker__tget_permissionsR(RR5RRGR�R	R7R>RwR;RStcomponent_proxy((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt(test_w_component_w_provides_w_permission�s<		
(R R!R
RxRyRzRpR{R|R~RR�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRt
s									tTest_interfacecBs#eZd�Zd�Zd�ZRS(cOsddlm}|||�S(Ni����(t	interface(R
R�(RRRR�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR
�scCs�ddlm}ddlm}d|fd��Y}t�}|j||�|jt|j�d�|j|jddd�|jdd}|j|d|�|j|d	d�|j|d
d|df�dS(
Ni����(R5(RGR7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�siiRJRKRRN((
R8R5RORGR9R
RPRQRRR(RR5RGR7R;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_wo_name_wo_type�s	cCs�ddlm}ddlm}d|fd��Y}d|fd��Y}t�}|j||dd	d
|�|jt|j�d�|j|jddd�|jdd}|j|d
|�|j|dd�|j|dd	||f�dS(Ni����(R5(RGR7cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR7�sR=cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR=�sRHtfoottypeiiRJRKR((
R8R5RORGR9R
RPRQRRR(RR5RGR7R=R;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_w_name_w_type�s	(R R!R
R�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s		t	Test_viewcBs}eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	e
d��Ze
d	��Ze
d
��Z
RS(cOsddlm}|||�S(Ni����(tview(R
R�(RRRR�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR
�scCs�ddlm}ddlm}d|fd��Y}d|fd��Y}dtfd	��Y}t�}|j||j||f|d
d||fd|�dS(
Ni����(R5(R6t	IViewTypecBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��stIViewcBseZd�Zd�ZRS(cSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s(R R!R�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s	t_ViewcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRB�scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�s(R R!RBR�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s		RNtfor_tallowed_interface(R8R5R
R6R'R9R:R
(RR5R6R�R�R�R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt&test_w_allowed_interface_wo_permission�s		cCs�ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||j||f|dd	||fd
d
�dS(Ni����(R5(R6R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�
sR�cBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRBscSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�s(R R!RBR�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�s		RNR�tallowed_attributesR�R�(sfoosbar(R8R5R
R6R'R9R:R
(RR5R6R�R�R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt'test_w_allowed_attributes_wo_permission
s		c
Csnddlm}ddlm}d|fd��Y}t�}|j||j|d|dd||f�dS(	Ni����(R5(R6R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�sRNR�((R8R5R
R6R9R:R
(RR5R6R�R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_w_factory_as_emptys		c
Cs�ddlm}ddlm}d|fd��Y}dtfd��Y}dtfd	��Y}t�}|j||j|||f|d
d||f�dS(Ni����(R5(R6R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�)sR>cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR>+sR?cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR?-sRNR�(R8R5R
R6R'R9R:R
(RR5R6R�R>R?R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt%test_w_multiple_factory_multiple_for_&s		c	Cs�ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||j||f|dd	d
�dS(Ni����(R5(R6R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�7sR�cBseZd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRB:s(R R!RB(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�9sRNR�((R8R5R
R6R'R9R:R
(RR5R6R�R�R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_w_for__as_empty4s		cCs�ddlm}ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||f|d	d
|f�|j	t
|j�d�|j	|jddd�|jdd
}|j	|d|�|j	|dd||fd	|f�|j	|ddd�|j	|dd
|�|j	|dd||f�|j	|dd|�|j	|ddd	�|j	|ddd�|j	|jd
dd�|jd
d
}|j	|d|�|j	|dd�|j	|dd|f�|j	|jddd�|jdd
}|j	|d|�|j	|dd�|j	|dd|f�|j	|jddd�|jdd
}|j	|d|�|j	|dd�|j	|dd|f�dS(Ni����(R5(R	(RGR�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�EsR�cBseZd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRBHs(R R!RB(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�GsRIR�iiiRJRKR�RRLiiiRMRN(((((
R8R5R
R	RORGR'R9R
RPRQRRR(RR5R	RGR�R�R;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt6test_w_single_factory_single_for__wo_permission_w_nameAsD	"
cCsddlm}ddlm}d|fd��Y}dtfd��Y}dtfd	��Y}t�}|j|||g|d
d|f�|j|jddd�|jdd
}|j|d|�|j|dd||fd
|f�|j|ddd�|dd
}|j	|j
|k�t�}	t�}
||	|
�}|j	t||��|j	|j|
k�|j	t|j
|��|j	|j
j
|	k�|j|dd||f�|j|dd|�|j|ddd
�|j|ddd�dS(Ni����(R5(R	R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�nsR�cBseZd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRBqs(R R!RB(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�pst_View2cBseZd�ZRS(cSs||_||_dS(N(Rtrequest(RRR�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRBts	(R R!RB(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�ssRNR�iiRJRKR�RRLiiiiRM((R8R5R
R	R'R9R
RPRRRR(RYR�R(RR5R	R�R�R�R;RSR(RR�R�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt1test_w_multiple_factory_single_for__wo_permissionks6	

		c	Cs�ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||g|dd	|fd
d�|j|jddd�|jdd
}|j|d|�|j|dd||fd|f�|j|ddd�|dd
}t�}t�}	|||	�}
|j	|
j
|k�|j	|
j|	k�|j	|j|k�|j|dd||f�|j|dd|�|j|ddd�|j|ddd�dS(Ni����(R5(R	R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��sR�cBseZd�ZRS(cSs||_||_dS(N(RR�(RRR�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRB�s	(R R!RB(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��sRNR�RVRWiiRJRKR�RRLiiiiRM((
R8R5R
R	R'R9R
RPRRRRR�R((RR5R	R�R�R;RSR(RR�R�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt.test_w_single_factory_single_for__w_permission�s0	!
		c	Cs6ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||g|dd	|fd
ddd�|j|jddd�|jdd}|j|d|�|j|dd||fd|f�|j|ddd�|dd}|j	}|j|j
idd
6�dS(Ni����(R5(R	R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��sR�cBseZd�Zd�ZRS(cSs||_||_dS(N(RR�(RRR�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRB�s	cSsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s(R R!RBR�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s	RNR�RVRWR�R�iiRJRKR�RRL(sbar((R8R5R
R	R'R9R
RPRRtcheckerR�(	RR5R	R�R�R;RSR(R�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt@test_w_single_factory_single_for__w_permission_and_allowed_attrs�s 	!

	c	Cs9ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||g|dd	|fd
dd|f�|j|jd
d
d�|jd
d}|j|d|�|j|dd||fd|f�|j|dd
d�|dd}|j	}|j|j
idd6�dS(Ni����(R5(R	R�cBseZd�ZRS(cSsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s(R R!R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��sR�cBseZd�Zd�ZRS(cSs||_||_dS(N(RR�(RRR�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRB�s	cSsdS(N((R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s(R R!RBR�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s	RNR�RVRWR�iiRJRKR�RRLR�((R8R5R
R	R'R9R
RPRRR�R�(	RR5R	R�R�R;RSR(R�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt@test_w_single_factory_single_for__w_permission_and_allowed_iface�s 	!
	(R R!R
R�R�R�R�R�R�R�RR�R�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s				
		
	*	$ t
Test_resourcecBs;eZd�Zd�Zd�Zd�Zed��ZRS(cOsddlm}|||�S(Ni����(tresource(R
R�(RRRR�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR
�sc	Cs�ddlm}ddlm}d|fd��Y}d|fd��Y}dtfd	��Y}t�}|j||j||f|d
d|�dS(Ni����(R5(R6t
IResourceTypecBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��sR�cBseZd�Zd�ZRS(cSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s(R R!R�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s	t	_ResourcecBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRB�scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s(R R!RBR�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s		RNR�(R8R5R
R6R'R9R:R
(RR5R6R�R�R�R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s		c
Cs�ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j||j||f|dd	d�dS(
Ni����(R5(R6R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�sR�cBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRBscSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�
scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�s(R R!RBR�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�s		RNR�R�R�(sfoosbar(R8R5R
R6R'R9R:R
(RR5R6R�R�R;((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�s		cCsgddlm}ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j|||d	�|j	t
|j�d
�|j	|jddd�|jdd}|j	|d
|�|j	|ddd	||f�|j	|ddd�|j	|dd|�|j	|dd|f�|j	|dd
|�|j	|ddd	�|j	|ddd�|j	|jddd�|jdd}|j	|d
|�|j	|dd�|j	|dd|f�|j	|jddd�|jdd}|j	|d
|�|j	|dd�|j	|dd|f�dS(Ni����(R5(RG(R	R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�sR�cBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRBscSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�scSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�s(R R!RBR�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�s		RIiiiRJRKR�RRLiiiRMRN((((
R8R5RORGR
R	R'R9R
RPRQRRR(RR5RGR	R�R�R;RS((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_wo_permission_w_names:	
c	Cs�ddlm}ddlm}d|fd��Y}dtfd��Y}t�}|j|||dd	d
dd�|jt|j	�d
�|j|j	ddd�|j	dd}|j|d|�|j|ddd||f�|j|ddd�|dd}|j
|j|k�t�}||�}	|	j}
|j|
j
id
d6�|j
|	j|k�|j|dd|f�|j|dd
|�|j|ddd�|j|ddd�dS(Ni����(R5(R	R�cBseZRS((R R!(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�AsR�cBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRBDscSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�FscSsdS(N((((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�Hs(R R!RBR�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�Cs		RIRVRWR�R�iiiRJRKR�RRLiiiRM(sfoo((R8R5R
R	R'R9R
RPRQRRRR(R�R�R(RR5R	R�R�R;RSR(RR�R�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyttest_w_permission=s2	

		(R R!R
R�R�R�RR�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR��s
				)cCsdtfd��Y}|�S(Nt_ContextcBs eZdZd�Zd�ZRS(RMcSs
g|_dS(N(RR(R((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRBesc_s|jj||f�dS(N(RRtappend(RRR((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyRSgs(R R!tinfoRBRS(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR�cs	(R'(R�((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyR9bsc
Csmtjtjt�tjt�tjt�tjt�tjt�tjt�tjt	�tjt
�f�S(N(tunittestt	TestSuitet	makeSuiteRR"R3RdRtR�R�R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt
test_suiteks(t__doc__R�RtTestCaseRR"R3RdRtR�R�R�R9R�(((sB/usr/lib/python2.7/site-packages/zope/component/tests/test_zcml.pyt<module>s	���%�}		

Spamworldpro Mini