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/interface/common/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/interface/common/tests/__pycache__/__init__.cpython-310.pyc
o

$
x`�@s~ddlZddlmZddlmZddlmZddlmZdd�fdd	�Zd
d�Zdd
�Z	Gdd�dej
�ZGdd�de�ZdS)�N)�verifyClass)�verifyObject)�ABCInterface)�ABCInterfaceClasscCsdS)NT���ifacerr�F/usr/lib/python3/dist-packages/zope/interface/common/tests/__init__.py�<lambda>sr
ccs��t�}ttj�}|rD|�d�}||vst|t�sq	|�|�|�t|j��||�s,q	t|�	��}|t|j
�8}|r@||fV|sdSdS)Nr)�set�listr�
dependents�pop�
isinstancer�add�extend�getRegisteredConformers�#_ABCInterfaceClass__ignored_classes)�	predicate�seen�stackr�
registeredrrr	�iter_abc_interfacess �



�rcs�fdd�}t|t|��dS)Ncs
|j�kS�N)�
__module__r��modulerr	r0s
z*add_abc_interface_tests.<locals>.predicate)�add_verify_testsr)�clsrrrrr	�add_abc_interface_tests/src	Cs�d|_|D]T\}}|D]M}||fdd�}d|j|j�dd�|jf}d|}||_t||�r7J|t|j�f��t|||�||fdd�}d	|}||_t||�rRJ�t|||�qqdS)
NcSs:||jvs|j|jvr|�d|�|�|�||��dS)NzUnable to verify %s)�UNVERIFIABLE�__name__�skipTest�
assertTrue�verify)�self�stdlib_classrrrr	�test9szadd_verify_tests.<locals>.testz%s_%s_%s�.�_�
test_auto_c
Ss�ddlm}ddlm}ddlm}|�t|j|dd��|j�||�}|j}|�|d|�||jv}|j||d�}	|	�	|�|	�
|�|�t|	�|�dS)Nr)�ro)�
implementedBy)�	InterfaceT)�strict���)�zope.interfacer+r,r-�assertEqual�tuple�__sro__�assertIs�
NON_STRICT_RO�remove�append)
r%r&rr+r,r-�
implements�sror.�isrorrr	�test_roIs�


z!add_verify_tests.<locals>.test_ro�
test_auto_ro_)�maxDiffr!r�replace�hasattrr�__dict__�setattr)	r�iface_classes_iterr�registered_classesr&r'�suffix�namer;rrr	r5s(���rc@s,eZdZee�ZdZdZdd�Zdd�Z	dS)�VerifyClassMixinrcCs|Srr)r%r�xrrr	�_adjust_object_before_verifyisz-VerifyClassMixin._adjust_object_before_verifycKs|j||�||�fi|��Sr)�verifierrH)r%r�klass�kwargsrrr	r$ls

��zVerifyClassMixin.verifyN)
r!r�__qualname__�staticmethodrrIr r5rHr$rrrr	rFdsrFc@s eZdZee�ZiZdd�ZdS)�VerifyObjectMixincCsr|j�|�}|s|j�|�}|s|j�|j�}|s|}|tjur)|�dt|��|�}t|d�r7|�|j	�|S)NzCannot create �close)
�CONSTRUCTORS�getr!�unittest�SkipTestr"�strr?�
addCleanuprO)r%rrG�constructor�resultrrr	rHws

z.VerifyObjectMixin._adjust_object_before_verifyN)r!rrLrMrrIrPrHrrrr	rNrsrN)
rR�zope.interface.verifyrr�zope.interface.commonrrrrr�TestCaserFrNrrrr	�<module>s/

Anon7 - 2022
AnonSec Team