Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/test_unittest/testmock/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/test_unittest/testmock/__pycache__/testmagicmethods.cpython-312.pyc

�

*Μg=E���ddlZddlZddlZddlmZddlmZmZmZm	Z	Gd�dej�Zedk(rej�yy)�N)�iscoroutinefunction)�	AsyncMock�Mock�	MagicMock�_magicsc���eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d �Z"d!�Z#d"�Z$d#�Z%d$�Z&d%�Z'y&)'�TestMockingMagicMethodsc���t�}|jt|d��t�|_|j	t|d��|`|jt|d��y)N�__getitem__)r�assertFalse�hasattrr�
assertTrue��self�mocks  �I/usr/local/lib/python3.12/test/test_unittest/testmock/testmagicmethods.py�test_deleting_magic_methodsz3TestMockingMagicMethods.test_deleting_magic_methodssV���v�������}�5�6��6��������m�4�5��������}�5�6�c���t���`|jt�fd��t���d�`|jt�fd��y)Nc����dS�N�foo��rs�r�<lambda>z<TestMockingMagicMethods.test_magicmock_del.<locals>.<lambda>�	���T�%�[rrc����dSrrrs�rrz<TestMockingMagicMethods.test_magicmock_del.<locals>.<lambda> rr)rr�assertRaises�	TypeErrorrs @r�test_magicmock_delz*TestMockingMagicMethods.test_magicmock_delsF����{�������)�%8�9��{���U�������)�%8�9rc��t�}d�}||_|j|j|�|j|d|df�|j|jd�|df�||_|j	|j|�y)Nc�
�|dfS)N�fishr�r�names  r�fz=TestMockingMagicMethods.test_magic_method_wrapping.<locals>.f%s����<�rrr#)rr�assertIsNot�assertEqual�assertIs)rrr&s   r�test_magic_method_wrappingz2TestMockingMagicMethods.test_magic_method_wrapping#s����v��	 ��������)�)�1�-�����e��t�V�n�5�����)�)�%�0�4��.�A�����
�
�d�&�&��-rc����t�}t��ttg���|_|jt	|�g�|jt�fd��y)N��return_valuec���t��S�N)�list)�mock2s�rrzSTestMockingMagicMethods.test_magic_methods_isolated_between_mocks.<locals>.<lambda>7s	���T�%�[r)r�iter�__iter__r(r0rr)r�mock1r1s  @r�)test_magic_methods_isolated_between_mockszATestMockingMagicMethods.test_magic_methods_isolated_between_mocks1sF����������4��8�4�������e��b�)����)�%8�9rc��t�}|jt|�dt|�z�d�|_|jt|�d�y)Nz<Mock id='%s'>c��yrr��ss rrz3TestMockingMagicMethods.test_repr.<locals>.<lambda>=s��%rr)rr(�repr�id�__repr__rs  r�	test_reprz!TestMockingMagicMethods.test_repr:sB���v������d��%5��4��%@�A�'��
�����d��U�+rc��t�}|jt|�tj	|��d�|_|jt|�d�y)Nc��yrrr8s rrz2TestMockingMagicMethods.test_str.<locals>.<lambda>Ds��rr)rr(�str�object�__str__rs  r�test_strz TestMockingMagicMethods.test_strAsA���v������T��F�N�N�4�$8�9�&�������T��E�*rc����t��|jt�fd���fd�}�fd�}|jt|�|jt|�i��fd�}�fd�}�fd�}|�_|�_|�_|jt�fd��d�d	<|j�d	di�|j�d	d��d	=|j�i�y)
Nc����dSrrrs�rrz;TestMockingMagicMethods.test_dict_methods.<locals>.<lambda>Krrc����d=yrrrs�r�_delz7TestMockingMagicMethods.test_dict_methods.<locals>._delLs
����U�rc���d�d<y)N�rrrs�r�_setz7TestMockingMagicMethods.test_dict_methods.<locals>._setNs����D��Krc����|Sr/r�r9r%�_dicts  �r�getitemz:TestMockingMagicMethods.test_dict_methods.<locals>.getitemTs
�����;�rc���|�|<yr/r)r9r%�valuerMs   �r�setitemz:TestMockingMagicMethods.test_dict_methods.<locals>.setitemVs����E�$�Krc����|=yr/rrLs  �r�delitemz:TestMockingMagicMethods.test_dict_methods.<locals>.delitemXs
����d�rc����dSrrrs�rrz;TestMockingMagicMethods.test_dict_methods.<locals>.<lambda>_s	���D��Kr�barr)rrr�__setitem__r�__delitem__�KeyErrorr()rrGrJrNrQrSrMrs      @@r�test_dict_methodsz)TestMockingMagicMethods.test_dict_methodsHs�����v�����)�%8�9�	�	����)�T�*����)�T�*���	�	 �	�#���"���"������(�$7�8���U���������/�����e��e�,���K������#rc�&��t�x}�d�_|jt�fd���fd�}|�_|j�dz��|j�jd��`d�}|jt|��|�_�dz
�|j�|�|j�jd�|jt�fd��|�_|jd	�z��|j�jd
�y)Nrc����dzS�NrIrrs�rrz6TestMockingMagicMethods.test_numeric.<locals>.<lambda>k�	���T�A�Xrc�2���xj|z
c_|Sr/�rP�r�otherrs  �r�addz1TestMockingMagicMethods.test_numeric.<locals>.addm�����J�J�%��J��KrrIc��|dz
}yr\rrs r�iaddz2TestMockingMagicMethods.test_numeric.<locals>.iaddu����A�I�Dr��	c���d�zSr\rrs�rrz6TestMockingMagicMethods.test_numeric.<locals>.<lambda>}�	���Q��Xr��)rrPrr�__add__r(�__iadd__�__radd__)r�originalrbrers    @r�test_numericz$TestMockingMagicMethods.test_numericgs�����&� ��4���
����)�%5�6�	����������4�(�������Q�'��L�	����)�T�4�0���
���	������x�(�������Q�'����)�%5�6���
�����T��4�(�������R�(rc�&��t�x}�d�_|jt�fd���fd�}|�_|j�dz��|j�jd��`d�}|jt|��|�_�dz�|j�|�|j�jd�|jt�fd��|�_|jd	�z��|j�jd
�y)N� c����dzS)N�rrs�rrz7TestMockingMagicMethods.test_division.<locals>.<lambda>�r]rc�2���xj|zc_|Sr/r_r`s  �r�truedivz6TestMockingMagicMethods.test_division.<locals>.truediv�rcrrurlc��|dz}y)N�rrs r�itruedivz7TestMockingMagicMethods.test_division.<locals>.itruediv�rfr�c���d�zS)Nr{rrs�rrz7TestMockingMagicMethods.test_division.<locals>.<lambda>�rjrg�?ry)rrPrr�__truediv__r(�__itruediv__�__rtruediv__)rrprwrzrs    @r�
test_divisionz%TestMockingMagicMethods.test_division�s�����&� ��4���
����)�%5�6�	�#���������4�(�������R�(���	����)�X�t�4�#�����	������x�(�������Q�'����)�%5�6�#�������t��T�*�������Q�'rc��t�}|jt|�tj|��d�}||_|jt|�d�y)Nc��yr\rr8s r�_hashz0TestMockingMagicMethods.test_hash.<locals>._hash�s��rrI)rr(�hash�__hash__)rrr�s   r�	test_hashz!TestMockingMagicMethods.test_hash�sF���v������d��T�]�]�4�%8�9�	���
�����d��Q�'rc��t�}|jt|��d�|_|j	t|��y)Nc��y)NFrr8s rrz6TestMockingMagicMethods.test_nonzero.<locals>.<lambda>�s��ur)rr�bool�__bool__r�r�ms  r�test_nonzeroz$TestMockingMagicMethods.test_nonzero�s2���F������Q�� �$��
�����a��!rc��t�}d�}|x|_x|_x|_|_|j|dk�|j|dkD�|j|dk�|j|dk\�|j
td��|j
td��|j
td��|j
td��|j
td��|j
td��|j
td	��|j
td
��|j
td��|j
td��|j
td
��|j
td��y)Nc��y)NTr�r9�os  r�compz5TestMockingMagicMethods.test_comparison.<locals>.comp�s��rrIc�,�t�t�kSr/�rrArrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>��
��Y�[�6�8�-Crc�,�t�t�kSr/�rArrrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>��
��V�X�	��-Crc�,�t�t�kSr/�rrrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>��
��Y�[�9�;�-Frc�,�t�t�kDSr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>�r�rc�,�t�t�kDSr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>�r�rc�,�t�t�kDSr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>�r�rc�,�t�t�kSr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>��
��Y�[�F�H�-Drc�,�t�t�kSr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>��
��V�X���-Drc�,�t�t�kSr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>��
��Y�[�I�K�-Grc�,�t�t�k\Sr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>�r�rc�,�t�t�k\Sr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>�r�rc�,�t�t�k\Sr/r�rrrrz9TestMockingMagicMethods.test_comparison.<locals>.<lambda>�r�r)r�__lt__�__gt__�__le__�__ge__rrr)rrr�s   r�test_comparisonz'TestMockingMagicMethods.test_comparison�s>���v��	�@D�D���D�d�k�D�D�K�$�+�������"�������"�������#�������#����)�%C�D����)�%C�D����)�%F�G����)�%C�D����)�%C�D����)�%F�G����)�%D�E����)�%D�E����)�%G�H����)�%D�E����)�%D�E����)�%G�Hrc�:�t�t�fD]�}|j||k(d�|j||k(t�|j||k7d�|j||k7t�|j|t�k(d�|j|t�k7d�d�}||_|j|dk(�|j|dk(�d�}||_	|j|dk7�|j|dk7���t�}d|j_
|j|dk(t�|j|dk(d�d|j_
|j|dk7t�|j|dk7d�y)NTFc��|dk(Sr\r�rras  r�eqz1TestMockingMagicMethods.test_equality.<locals>.eq������z�!rrIryc��|dk(Sr\rr�s  r�nez1TestMockingMagicMethods.test_equality.<locals>.ne�r�r)rrr(�assertIsInstancer�rA�__eq__rr�__ne__r-)rrr�r�s    r�
test_equalityz%TestMockingMagicMethods.test_equality�s`���F�I�K�'�D����T�T�\�4�0��!�!�$�$�,��5����T�T�\�5�1��!�!�$�$�,��5����T�V�X�-�u�5����T�V�X�-�t�4�
"��D�K��O�O�D�A�I�&����T�Q�Y�'�
"��D�K��O�O�D�A�I�&����T�Q�Y�'�%(�(�{��#'���� ����d�a�i��.�������D�)�#(���� ����d�a�i��.�������E�*rc���t��|jtt��|jtt��|jt�fd��d��_|j
t��d�d��_|jd��|jd��d��_
|j
t��td��y)Nc���d�vSrrrs�rrz@TestMockingMagicMethods.test_len_contains_iter.<locals>.<lambda>�s	���U�d�]rc��y)Nrgrr8s rrz@TestMockingMagicMethods.test_len_contains_iter.<locals>.<lambda>�s��rrgc��|dk(Sr\rr�s  rrz@TestMockingMagicMethods.test_len_contains_iter.<locals>.<lambda>�s���a�rrIc��td�S)N�	foobarbaz)r2r8s rrz@TestMockingMagicMethods.test_len_contains_iter.<locals>.<lambda>�s	��$�{�"3rr�)rrr�lenr2�__len__r(�__contains__�assertIn�assertNotInr3r0rs @r�test_len_contains_iterz.TestMockingMagicMethods.test_len_contains_iter�s�����v�����)�S�$�/����)�T�4�0����)�%:�;�"�������T��A�&�/����
�
�a�������D�!�3��
�����d��T�+�%6�7rc��t�}tgd��|j_|j	t|�gd��dt
|d�_|jt|d��|jt|��tD]}|jt||���|jt|d��y)N��rurIFr��__nonzero__�
__imaginary__)rr2r3r-r(r0�getattrrr
r�rr)rr�entrys   r�test_magicmockz&TestMockingMagicMethods.test_magicmock�s����{��%)�)�_��
�
�"�����d��Y�/�16���j�!�.������}�5�6�����d��$��E��O�O�G�D�%�0�1��������7�8rc�d�t�}|j|t�k(t�|j|t�k7t�|j	|t�k(d�|j	|t�k7d�|j	||k(d�|j	||k7d�y)NFT)rr�rAr�r(rs  r�test_magic_mock_equalityz0TestMockingMagicMethods.test_magic_mock_equalitys����{�����d�f�h�.��5����d�f�h�.��5�������)�5�1�������)�4�0�������t�,�������u�-rc�F�t�}|jt|�d�|jt|�d�|jt	|�d�|jt
�|�|jt|�d�|jt|�g�|jt|�tj|��|jt|�tj|��|jt|��|jt|�|j!��|jt#j$|�|j'��|jt#j(|�|j+��|jt#j,|�|j/��|jt1|j2��|jt1|j4��|j7|j4t�|j7|j2t�|jt9|�d�|jt;|�d�y�Nr�y�?g�?r�0o1�0x1)rr(�int�complex�floatr�rAr�r0r�r�r@rBrr��round�	__round__�math�trunc�	__trunc__�floor�	__floor__�ceil�__ceil__r�	__aexit__�
__aenter__r��oct�hexrs  r�test_asyncmock_defaultsz/TestMockingMagicMethods.test_asyncmock_defaults����{������T��A�&��������+�����t��c�*������4�(�����T��A�&�����d��R�(�����d��V�_�_�T�%:�;�����T��F�N�N�4�$8�9�����T�
�#�����t��d�n�n�&6�7�������D�)�4�>�>�+;�<�������D�)�4�>�>�+;�<�������4��$�-�-�/�:����+�D�N�N�;�<����+�D�O�O�<�=����d�o�o�y�9����d�n�n�i�8�	
����T��E�*�����T��E�*rc�F�t�}|jt|�d�|jt|�d�|jt	|�d�|jt
�|�|jt|�d�|jt|�g�|jt|�tj|��|jt|�tj|��|jt|��|jt|�|j!��|jt#j$|�|j'��|jt#j(|�|j+��|jt#j,|�|j/��|jt1|j2��|jt1|j4��|j7|j4t8�|j7|j2t8�|jt;|�d�|jt=|�d�yr�)rr(r�r�r�r�rAr�r0r�r�r@rBrr�r�r�r�r�r�r�r�r�r�rr�r�r�rr�r�rs  r�test_magicmock_defaultsz/TestMockingMagicMethods.test_magicmock_defaults+r�rc���t�}|j�}|j�|jt	j
|�|�|jj
�yr/)r�
__fspath__�
reset_mockr(�os�fspath�assert_called_once)rr�
expected_paths   r�test_magic_methods_fspathz1TestMockingMagicMethods.test_magic_methods_fspathFsG���{�����)�
�����������4��-�8����*�*�,rc	��dD�]g}|j|��5t�}|jt|j	��t
�|jj
�|jt|j��t�|jj
�td�D]�}|j|��|jt|j	��t
�|jj
�|jt|j��t�|jj
���	ddd���jy#1swY��vxYw)N)TF)�resetrIr,)�subTestrr)�typerBr@r�r�r��ranger�)rr��mm�_s    r�,test_magic_mock_does_not_reset_magic_returnszDTestMockingMagicMethods.test_magic_mock_does_not_reset_magic_returnsNs���"�E����E��*��[���
�
�d�2�:�:�<�0�#�6��
�
�-�-�/��
�
�d�2�;�;�=�1�3�7����.�.�0��q��A��M�M�u�M�5��M�M�$�r�z�z�|�"4�c�:��J�J�1�1�3��M�M�$�r�{�{�}�"5�s�;��K�K�2�2�4�"�+�*�#�*�*�s�E	E/�/E9	c��t�}ttdg���|_td��|_|j	tt|��dg�|j	|j�d�|j
d��|j	tt|��g�|j|j�t�y)Nr�r,ruT)rr2r3�customr(r0r�r��rr�s  r�#test_magic_mock_resets_manual_mocksz;TestMockingMagicMethods.test_magic_mock_resets_manual_mockscs���
�[���T�1�#�Y�7����1�-��	�����d�2�h��!��-��������a�(�
�
�
�4�
�(�����d�2�h���,����b�i�i�k�9�5rc���t�}g|j_|jt	t|��g�|j
d��|jt	t|��g�y)NTr,)rr3r-r(r0r2r�r�s  r�.test_magic_mock_resets_manual_mocks_empty_iterzFTestMockingMagicMethods.test_magic_mock_resets_manual_mocks_empty_iternsS��
�[��#%���� �����d�2�h���,�
�
�
�4�
�(�����d�2�h���,rc����Gd�dt�}t|���|jt�fd��tt	g����_|j
t��g�Gd�dt�}t|���|jt�fd���fd	�}|jt|�t|���|j
t��g�|jt|�y)
Nc��eZdZd�Zy)�ETestMockingMagicMethods.test_magic_methods_and_spec.<locals>.Iterablec��yr/r�rs rr3zNTestMockingMagicMethods.test_magic_methods_and_spec.<locals>.Iterable.__iter__x���rN��__name__�
__module__�__qualname__r3rrr�Iterabler�w���$rr)�specc����jSr/�r3rs�rrzETestMockingMagicMethods.test_magic_methods_and_spec.<locals>.<lambda>{�	���$�-�-rr,c��eZdZy)�HTestMockingMagicMethods.test_magic_methods_and_spec.<locals>.NonIterableN�rrrrrr�NonIterabler
����rrc����jSr/r
rs�rrzETestMockingMagicMethods.test_magic_methods_and_spec.<locals>.<lambda>�rrc�:��ttg����_y�Nr,�rr2�__int__rs�r�set_intzDTestMockingMagicMethods.test_magic_methods_and_spec.<locals>.set_int������T�"�X�6�D�Lr�	rArr�AttributeErrorr2r3r(r0r�rrrrrs    @r�test_magic_methods_and_specz3TestMockingMagicMethods.test_magic_methods_and_specvs����	%�v�	%���"�����.�*?�@��$�r�(�3��
�����d��R�(�	�&�	���%�����.�*?�@�	7����.�'�2��h�'������d��R�(����.�'�2rc����Gd�dt�}t|���|jt�fd��tt	g����_|j
t��g�Gd�dt�}t|���|jt�fd���fd	�}|jt|�t|���|j
t��g�|jt|�y)
Nc��eZdZd�Zy)�ITestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.Iterablec��yr/rrs rr3zRTestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.Iterable.__iter__�rrNrrrrrr�rrr)�spec_setc����jSr/r
rs�rrzITestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.<lambda>�rrr,c��eZdZy)�LTestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.NonIterableNrrrrrr#�rrrc����jSr/r
rs�rrzITestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.<lambda>�rrc�:��ttg����_yrrrs�rrzHTestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.set_int�rrrrs    @r�test_magic_methods_and_spec_setz7TestMockingMagicMethods.test_magic_methods_and_spec_set�s����	%�v�	%��X�&�����.�*?�@��$�r�(�3��
�����d��R�(�	�&�	��[�)�����.�*?�@�	7����.�'�2��(�+������d��R�(����.�'�2rc�R��t���fd�}|jtd|�y)Nc���d��_y)Nc��yr/rr$s  rrzdTestMockingMagicMethods.test_setting_unsupported_magic_method.<locals>.set_setattr.<locals>.<lambda>�s��$r)�__setattr__rs�r�set_setattrzRTestMockingMagicMethods.test_setting_unsupported_magic_method.<locals>.set_setattr�s���6�D�rz9Attempting to set unsupported magic method '__setattr__'.)r�assertRaisesRegexr)rr+rs  @r�%test_setting_unsupported_magic_methodz=TestMockingMagicMethods.test_setting_unsupported_magic_method�s%����{��	7����~�G��	
rc��t�}|j}d�}|j||�t�|�}|j||�t�y)Nc�2�t|�jdS)Nr�)r��__mro__)�objs r�	_get_typezKTestMockingMagicMethods.test_attributes_and_return_value.<locals>._get_type�s����9�$�$�Q�'�'r)rrr()rr�attrr2�returneds     r� test_attributes_and_return_valuez8TestMockingMagicMethods.test_attributes_and_return_value�sI���{���x�x��	(�	
����4��)�4��6������8�,�i�8rc��t�}|j|jt�d|ddj_|j	|dddd�y)NrIr�ru)rr�rr-r(rs  r�"test_magic_methods_are_magic_mocksz:TestMockingMagicMethods.test_magic_methods_are_magic_mocks�sQ���{�����d�.�.�	�:�./��Q���
���+�����a����A���*rc���t�}t|�|j|jj�|j�|j
|jj�yr/)rr@rrB�calledr�rrs  r�test_magic_method_reset_mockz4TestMockingMagicMethods.test_magic_method_reset_mock�sH���{���D�	�������+�+�,�����������,�,�-rc��t�t�fD](}d�}||_|jt	|�dg��*y)Nc��dgSrrrs r�_dirz.TestMockingMagicMethods.test_dir.<locals>._dir�s	���w�rr)rr�__dir__r(�dir)rrr=s   r�test_dirz TestMockingMagicMethods.test_dir�s7���F�I�K�'�D�
��D�L����S��Y���0�	(rc�r�t�}dgj|_|jtt|�yr\)rr3rrr2r�s  r�test_bound_methodsz*TestMockingMagicMethods.test_bound_methods�s*���F���S�\�\��
����)�T�1�-rc�h�Gd�dt�}|�}|j|j|�y)Nc��eZdZy)�;TestMockingMagicMethods.test_magic_method_type.<locals>.FooNrrrr�FoorE�rrrF)rr�r)rrFrs   r�test_magic_method_typez.TestMockingMagicMethods.test_magic_method_type�s+��	�)�	��e�����c�k�k�3�/rc��t�}dt|�j_|j	t|�d�yr)rr�rBr-r(r@r�s  r�test_descriptor_from_classz2TestMockingMagicMethods.test_descriptor_from_class�s-���K��',��Q����$�����Q���'rc�Z�t�}gd�|j_|jt	|�gd��|jt	|�gd��tgd��|j_|jt	|�gd��|jt	|�g�y)Nr�)ry�rg)rr3r-r(r0r2r�s  r�"test_iterable_as_iter_return_valuez:TestMockingMagicMethods.test_iterable_as_iter_return_value�su���K��"+��
�
������a��)�,�����a��)�,�"&�y�/��
�
������a��)�,�����a��"�%rc�2�t�}|j|dzt�d|j_d|j_d|j
_|j
|dzd�|j
d|zd�|dz}|j
|d�y)Nr��*i��)rr��
__matmul__r-�__rmatmul__�__imatmul__r(r�s  r�test_matmulz#TestMockingMagicMethods.test_matmul�s����K�����a�!�e�Y�/�$&����!�%(��
�
�"�%'��
�
�"�����Q���#�����Q���$�	�R�������B�rc���t�}|jtd|�t�d|j_|jt|d�d�t�}td|�}|j|t�|jd�}|j|t�t|d�}|j|t�|j
d�}|j|t�y)NrK)rur�ru)rr��divmod�
__divmod__r-r(�__rdivmod__)rr�r�
foo_directrU�
bar_directs      r�test_divmod_and_rdivmodz/TestMockingMagicMethods.test_divmod_and_rdivmods����K�����f�Q��l�I�6�$*����!������1��v�.��K���Q��l�����c�9�-��\�\�!�_�
����j�)�4��Q��l�����c�9�-��]�]�1�%�
����j�)�4rc�T�tdiddi��}|jt|�d�y)N�__str__.return_value�12r)rr(r@r�s  r�test_magic_in_initializationz4TestMockingMagicMethods.test_magic_in_initializations)���7�/��6�7������Q���&rc���tdiddi��}d|j_|jt	|�d�tdiddi��}|j
diddi��|jt	|�d�y)Nr\r]�13�14r)rrBr-r(r@�configure_mockr�s  r�)test_changing_magic_set_in_initializationzATestMockingMagicMethods.test_changing_magic_set_in_initializationsu���7�/��6�7��!%��	�	������Q���&��7�/��6�7������:�2�D�9�:�����Q���&rN)(rrrrr r*r5r=rCrYrqr�r�r�r�r�r�r�r�r�r�r�r�r�r�rr&r-r5r7r:r@rBrGrIrLrSrZr^rcrrrr	r		s���7�
:�.�:�,�+�$�>)�6(�4(�"�I�0+�>8�$9�.�+�4+�6-�5�*	6�-�3�03�0
�
9�+�.�1�.�0�(�&�	 �
5�"'�'rr	�__main__)r��unittestr��asyncior�
unittest.mockrrrr�TestCaser	r�mainrrr�<module>rjsF����	�'�=�=�W'�h�/�/�W'�t�z���H�M�M�O�r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists