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:/Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/__pycache__/test_urllib2net.cpython-313.opt-2.pyc
�

��i@���SSKrSSKrSSKrSSKrSSKJr SSKJr SSKJr SSKJ	r	 SSKJ
r
 SSKJr SSK
Jr SSKrSSKrSSKrSSKrSSKr\R*"S	5 S
rSr\"\R0R2\R4R65r"SS
\5r\"\\R@S9r!\"\\RDS9r#\"\\RDS9r$"SS\RJ5r&"SS\RJ5r'"SS\RJ5r("SS\RJ5r)\*S:Xa\RV"5 gg)�N)�mock)�support)�	os_helper)�
socket_helper)�ResourceDenied)�sanepathname2url)�check_no_resource_warning�networkc�h�[S5HnU"U0UD6s $ We!Ua
nUnSnAM SnAff=f)N�)�range)�func�exc�args�kwargs�i�e�last_excs       �)C:\Python313\\Lib\test\test_urllib2net.py�
_retry_thricersF��
�1�X��	���(��(�(���N���	��H���	�s��1�,�1c�^^�UU4SjnU$)Nc�$>�[TT/UQ70UD6$�N)r)rrrrs  ��r�wrapped�(_wrap_with_retry_thrice.<locals>.wrapped s����T�3�8��8��8�8��)rrrs`` r�_wrap_with_retry_thricers
���9��Nrc�*�\rSrSrSrSrSSjrSrg)�TransientResource�*c��XlX lgr)r�attrs)�selfrrs   r�__init__�TransientResource.__init__/s�����
rc��U$rr�r$s r�	__enter__�TransientResource.__enter__3s���rNc���Ubm[URU5(aQURR5H(upE[	X$5(d g[X$5U:wdM( g [
S5egg)Nz%an optional resource is not available)�
issubclassrr#�items�hasattr�getattrr)r$�type_�value�	traceback�attr�
attr_values      r�__exit__�TransientResource.__exit__6sh�����D�H�H�e�!<�!<�$(�J�J�$4�$4�$6� ���u�+�+���5�'�:�5��	%7�%�%L�M�M�"=�r)r#r)NNN)�__name__�
__module__�__qualname__�__firstlineno__r%r)r5�__static_attributes__rrrr r *s��
��Nrr )�errnoc��\rSrSrSrg)�	AuthTests�KrN�r7r8r9r:r;rrrr>r>Ks��rr>c��\rSrSrSrSrg)�CloseSocketTest�rc��UR[RR5 [R
n[R"U5 [U5nURnURUR5 UR5 URUR5 SSS5 g!,(df   g=fr)�
addCleanup�urllib�request�
urlcleanupr�
TEST_HTTP_URLr�transient_internet�_urlopen_with_retry�fp�assertFalse�closed�close�
assertTrue)r$�url�response�socks    r�
test_close�CloseSocketTest.test_closets~��������1�1�2��#�#��
�
-�
-�c�
2�*�3�/�H��;�;�D����T�[�[�)��N�N���O�O�D�K�K�(�3�
2�
2�s
�AB7�7
CrN)r7r8r9r:rTr;rrrrBrBrs��)rrBc�L�\rSrSrSr\R"S5S5r\R"S5\R"\
R"5S:HS5S55rSr
S	r\R"S5S
5rSr\R""S5S
5rSSjrSrSrg)�OtherNetworkTests�c��gr)�logging�	getLogger�
addHandler�
StreamHandler)r$rZ�loggers   r�setUp�OtherNetworkTests.setUp�s��r�walltimec��SSSS[RR4/nURXR	55 g)N�ftp://www.pythontest.net/READMEz*ftp://www.pythontest.net/non-existent-file)rF�error�URLError�
_test_urls�_extra_handlers)r$�urlss  r�test_ftp�OtherNetworkTests.test_ftp�s?��
.�-�
9�
�6�<�<�(�(�
*���	
����2�2�4�5rz
linux-ppc64lezleaks on PPC64LE (gh-140691)c�
^^�"SS[5m[RmUU4SjnSnUS[RR
4n[RR5/nUR5n[R"SU5 [U5 URU/USS9 SSS5 [U5 URU/USS9 SSS5 [U5 URU/USS9 SSS5 SSS5 [U5 URU/USS9 SSS5 g!,(df   N�=f!,(df   Nt=f!,(df   N_=f!,(df   Nh=f!,(df   g=f)	Nc��\rSrSrSrg)�5OtherNetworkTests.test_ftp_no_leak.<locals>.MockError�rNr@rrr�	MockErrorrm�s��rroc�>>�Uup4US:waT"5eT"U/UQ70UD6$)N�r)�addressrr�host�portro�orig_create_connections     ��r�patched_create_connection�EOtherNetworkTests.test_ftp_no_leak.<locals>.patched_create_connection�s.��� �J�D��r�z��k�!�)�'�C�D�C�F�C�Crrczsocket.create_connectionF)�handlers�retry�ry)
�OSError�socket�create_connectionrFrdrerG�
FTPHandlerrgr�patchr	rf)r$rvrQ�entry�no_cache_handlers�cache_handlersrorus      @@r�test_ftp_no_leak�"OtherNetworkTests.test_ftp_no_leak�s<���	��	�"(�!9�!9��	D�0���T�6�<�<�0�0�0��#�^�^�6�6�8�9���-�-�/��
�Z�Z�2�4M�
N�*�4�0������2C�&+� �-�1�+�4�0�������u��E�1�+�4�0�������u��E�1�O�'�t�
,��O�O�S�E�>��O�?�-�
,�1�0��1�0��1�0��O�
N��-�
,�s`�E#�D0�-E#�E�E#�&E�9E#�E4�0
D>	�:E#�
E	�E#�
E 	�E#�#
E1�4
Fc��[Rn[US5nURS5 UR	5 S[[RRU55-SS[RR4/nURX0R5SS9 [R"U5 UR[ [R"R$S5 g![R"U5 f=f)N�wz	hi there
zfile:zfile:///nonsensename/etc/passwdTrzz./relative_path/to/file)r�TESTFN�open�writerOr�os�path�abspathrFrdrerfrg�remove�assertRaises�
ValueErrorrG�urlopen)r$r��frhs    r�	test_file�OtherNetworkTests.test_file�s����!�!�������
	�
�G�G�L�!�
�G�G�I��*�2�7�7�?�?�6�+B�C�C�2�D����&�&�(��D�

�O�O�D�"6�"6�"8��O�E��I�I�f�����*�f�n�n�&<�&<�=V�W��
�I�I�f��s�BC+�+Dc�$�Sn[R"U5 [RR	U5n[RRU5nUR
UR5S5 SSS5 g!,(df   g=f)Nz)http://www.pythontest.net/index.html#frag�rrJrFrG�Requestr��assertEqual�geturl)r$�urlwith_frag�req�ress    r�test_urlwithfrag�"OtherNetworkTests.test_urlwithfrag�sc��B��
�
-�
-�l�
;��.�.�(�(��6�C��.�.�(�(��-�C����S�Z�Z�\�?�
A�<�
;�
;���AB�
Bc�$�Sn[R"U5 [RR	U5n[RRU5nUR
UR5S5 SSS5 g!,(df   g=f)Nz*http://www.pythontest.net/redir/with_frag/z)http://www.pythontest.net/elsewhere/#fragr�)r$�redirect_url_with_fragr�r�s    r�test_redirect_url_withfrag�,OtherNetworkTests.test_redirect_url_withfrag�sg��!M��
�
-�
-�.D�
E��.�.�(�(�)?�@�C��.�.�(�(��-�C����S�Z�Z�\�?�
A�F�
E�
E�r�c�d�[Rn[R"U5 [R
R
5n[R
RU5nURUR55 URU5 URUR55 URURS55 URSS5 URU5 URURS5S5 SSS5 g!,(df   g=f)Nz
User-agentz
User-Agentz
Test-Agent)rrIrrJrFrG�build_openerr�rM�header_itemsr�rP�
has_header�
add_headerr��
get_header)r$rQ�openerrGs    r�test_custom_headers�%OtherNetworkTests.test_custom_headers�s����#�#��
�
-�
-�c�
2��^�^�0�0�2�F��n�n�,�,�S�1�G����W�1�1�3�4��K�K�� ��O�O�G�0�0�2�3��O�O�G�.�.�|�<�=����|�L�9��K�K�� ����W�/�/��=�l�K�3�
2�
2�s�C1D!�!
D/z XXX: http://www.imdb.com is gonec���Sn[R"U5 [RR	U5nSSS5 URW5 [RR	U5nUR5nURU5 SSS5 g!,(df   Nh=f![a URS5 Nwf=f!,(df   g=f)Nzhttp://www.imdb.comzOurlopen failed for site not sending                            Connection:close)	rrJrFrGr�rPr��fail�read)r$�URLr�r�s    r�test_sites_no_connection_close�0OtherNetworkTests.test_sites_no_connection_closes���
$��
�
-�
-�c�
2�
%��^�^�+�+�C�0�C��1�����$��.�.�(�(��-�C��(�(�*�C��O�O�C� �3�
2�0�0���
.��	�	�-�.�
.��	3�
2�sE�C�B/�B�B/�AC�
B,	�(B/�/C
�
C�C
�
C�
Cc�d�SSKnSSKnURS5Rn[R
R"U6RnU(a$[U[RR5nUGH!nURUS9 [U[5(aUup�n
OS=p�U
(aURU
5nO[R "5n["R$"U5 SnU U"X�[&R(5nSSS5 Ubb[* [, [. UR15n
U"S[3U
5-5 SSS5 SSS5 SSS5 UR=5 SSS5 UR?S5 SSS5 GM$ g!,(df   N�=f!,(df   Nf=f!,(df   No=f!,(df   Nx=f![4a [7SU-[8R:S9 N�f=f!,(df   N�=f!,(df   GM�=f)Nr�test_urllib2)rQz
read %d bytesz
<timeout: %s>)�fileg�������?) �timerZr[�debugrFrGr�r�rrdre�subTest�
isinstance�tupler��
contextlib�nullcontextrrJr�INTERNET_TIMEOUT�time_out�socket_peer_reset�ioerror_peer_resetr��len�TimeoutError�print�sys�stderrrO�sleep)r$rhrxryr�rZr�r�rQr��expected_err�contextr��bufs              rrf�OtherNetworkTests._test_urlss������!�!�.�1�7�7���.�.�-�-�x�8�=�=���-�g�v�|�|�7L�7L�M�G��C����#��&��c�5�)�)�-0�*�C�l�)-�-�C��"�/�/��=�G�(�4�4�6�G�"�5�5�c�:��A� �#�C�g�.F�.F�G��!��}�J�!)�!2�!3�&'�f�f�h�� %�o��C��&@� A�"4�"3�"*����	�;��
�
�3��3'�&��!���"4�!3��"3�!2��"*���
 ,�J�!�/�C�"7�c�j�j�I�J��;�:��'�&�s��A#H�.H�3F	�H�G#�G	�$G�+%F0
�G�G	� G#�(H�8H�
F-
�)H�0
F>�:G�
G�G	�
G 
�G#�H� G#�#%H	�H�
H	�H�
H�H�
H/	c��/n[RR5nURUR5 URS5 UR
U5 U$)N�)rFrG�CacheFTPHandlerrE�clear_cache�
setTimeout�append)r$rx�cfhs   rrg�!OtherNetworkTests._extra_handlersAsF�����n�n�,�,�.��������(����q��������rrN)T)r7r8r9r:r_r�requires_resourceri�unittest�skipIf�	sysconfig�get_platformr�r�r�r�r��skipr�rfrgr;rrrrWrW�s���7�
���z�*�6�+�6�
���z�*�
�_�_�Y�+�+�-��@�3�5� @�5�+� @�DX�ZA�
���z�*�A�+�A�L��]�]�5�6�!�7�!�(# �JrrWc���\rSrSrSrSrSrSrSrSr	\
R"S5S	5rS
r
\
R"S5S5r\
R"S5S5rS
rg)�TimeoutTestiLc�V�UR[RR5 gr)rErFrGrHr(s rr_�TimeoutTest.setUpMs��������1�1�2rc��UR[R"55 [Rn[
R"USS9 [U5nURUR5 URURRRR55 SSS5 g!,(df   g=f�N��timeout)�assertIsNoner|�getdefaulttimeoutrrIrrJrKrErOrL�raw�_sock�
gettimeout�r$rQ�us   r�test_http_basic�TimeoutTest.test_http_basicQs~�����&�2�2�4�5��#�#��
�
-�
-�c�4�
@�#�C�(�A��O�O�A�G�G�$����a�d�d�h�h�n�n�7�7�9�:�A�
@�
@�s
�
A$B7�7
Cc�$�UR[R"55 [Rn[
R"U5 [R"S5 [U5nURUR5 [R"S5 URURRRR5S5 SSS5 g![R"S5 f=f!,(df   g=f�N�<)r�r|r�rrIrrJ�setdefaulttimeoutrKrErOr�rLr�r�r�r�s   r�test_http_default_timeout�%TimeoutTest.test_http_default_timeoutYs������&�2�2�4�5��#�#��
�
-�
-�c�
2��$�$�R�(�
/�'��,��������(��(�(��.����Q�T�T�X�X�^�^�6�6�8�"�=�3�
2���(�(��.��
3�
2�s%�D�#&C&�	AD�&C>�>D�
Dc� �UR[R"55 [Rn[
R"U5 [R"S5 [USS9nURUR5 [R"S5 URURRRR55 SSS5 g![R"S5 f=f!,(df   g=f�Nr�r�)r�r|r�rrIrrJr�rKrErOrLr�r�r�r�s   r�test_http_no_timeout� TimeoutTest.test_http_no_timeoutes������&�2�2�4�5��#�#��
�
-�
-�c�
2��$�$�R�(�
/�'��T�:��������(��(�(��.����a�d�d�h�h�n�n�7�7�9�:�3�
2���(�(��.��
3�
2�s%�C?�#%C$�AC?�$C<�<C?�?
D
c�J�[Rn[R"U5 [	USS9nURUR5 URURRRR5S5 SSS5 g!,(df   g=f)N�xr�)rrIrrJrKrErOr�rLr�r�r�r�s   r�test_http_timeout�TimeoutTest.test_http_timeoutqsh���#�#��
�
-�
-�c�
2�#�C��5�A��O�O�A�G�G�$����Q�T�T�X�X�^�^�6�6�8�#�>�3�
2�
2�s�A$B�
B"zftp://www.pythontest.net/rac��UR[R"55 [R"UR
SS9 [
UR
5nURUR5 URURRRRR55 SSS5 g!,(df   g=fr�)
r�r|r�rrJ�FTP_HOSTrKrErOrLr�r�r��r$r�s  r�test_ftp_basic�TimeoutTest.test_ftp_basiczs������&�2�2�4�5�
�
-�
-�d�m�m�T�
J�#�D�M�M�2�A��O�O�A�G�G�$����a�d�d�g�g�k�k�/�/�:�:�<�=�K�
J�
J�s
�A8C�
Cc�@�UR[R"55 [R"UR
5 [R"S5 [UR
5nURUR5 [R"S5 URURRRRR5S5 SSS5 g![R"S5 f=f!,(df   g=fr�)r�r|r�rrJr�r�rKrErOr�rLr�r�r�r�s  r�test_ftp_default_timeout�$TimeoutTest.test_ftp_default_timeout�s������&�2�2�4�5�
�
-�
-�d�m�m�
<��$�$�R�(�
/�'��
�
�6��������(��(�(��.����Q�T�T�W�W�[�[�.�.�9�9�;�R�@�=�
<���(�(��.��
=�
<�s%�D�0C4�
AD�4D�D�
Dc�<�UR[R"55 [R"UR
5 [R"S5 [UR
SS9nURUR5 [R"S5 URURRRRR55 SSS5 g![R"S5 f=f!,(df   g=fr�)r�r|r�rrJr�r�rKrErOrLr�r�r�r�s  r�test_ftp_no_timeout�TimeoutTest.test_ftp_no_timeout�s������&�2�2�4�5�
�
-�
-�d�m�m�
<��$�$�R�(�
/�'��
�
�t�D��������(��(�(��.����a�d�d�g�g�k�k�/�/�:�:�<�=�=�
<���(�(��.��
=�
<�s%�D
�/C2�AD
�2D
�
D
�
Dc�f�[R"UR5 [URSS9nUR	UR
5 UR
URRRRR5S5 SSS5 g!,(df   g=fr�)rrJr�rKrErOr�rLr�r�r�r�s  r�test_ftp_timeout�TimeoutTest.test_ftp_timeout�sk��
�
-�
-�d�m�m�
<�#�D�M�M�2�>�A��O�O�A�G�G�$����Q�T�T�W�W�[�[�.�.�9�9�;�R�@�=�
<�
<�s�A8B"�"
B0rN)r7r8r9r:r_r�r�r�r�r�rr�r�r�rrr;rrrr�r�Ls���3�;�
>�
;�?�+�H����z�*�>�+�>�	A�
���z�*�	>�+�	>�
���z�*�A�+�Arr��__main__),r�r<r�r�r�testr�test.supportrrr�test.test_urllib2r�test.support.warnings_helperr	r�r|�urllib.errorrF�urllib.requestr��requiresrrrGr�rdrerK�objectr r{�	ETIMEDOUTr��
ECONNRESETr�r��TestCaser>rBrWr�r7�mainrrr�<module>rs#��������"�&�'�.�B�	�
���
��������.�f�n�n�.D�.D�.4�l�l�.C�.C�E��N��N�8�W�E�O�O�<��%�g�U�5E�5E�F��&�w�e�6F�6F�G��1��!�!�1�N)�h�'�'�)� G��)�)�G�TRA�(�#�#�RA�j�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit