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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/test_asyncio/__pycache__/test_sock_lowlevel.cpython-315.pyc
R
>lqj~oc���]PHs]PHs]PHs]PHs]PHs]QHGs]QHGsGs]QH$G
s
]QH,Gs
]QH8Gs]QH@Gs\O$2%c\O&Q2gQsQ	Q
\O*2sQQ2s\O0Q
6Xc.QQ\\
O22sQQ\\
O22sL�]PHps\\Q2%cQQ\\
O22s\\Q2%cQQ\\
O22s\\Q2%cQQ\\
O22s QQ\\
O22s\!Q6Xc\OD2P!P!)�)�proactor_events)�cycle�islice)�Mock)�utils)�support)�
socket_helper�!Not relevant to ProactorEventLoopc�F�[OOP2P!�N)�asyncio�events�_set_event_loop_policy���9C:\Python315\\Lib\test\test_asyncio\test_sock_lowlevel.py�tearDownModulers���N�N�)�)�$�/rc�R`�\sQs]snPsPsQQksQsQsQs	Qs
QsQsUs
P!)	�MyProtoc��PUmQUm]UmUd-UO2UmUO2UmP!P!)N�INITIAL)�	transport�state�nbytes�
create_future�	connected�done)�self�loops&&r�__init__�MyProto.__init__sB�������
������!�/�/�1�D�N��*�*�,�D�I�rc�d�UOU7c[QUO8QU802gP!)zstate: z, expected: )r�AssertionError)r�expecteds&*r�
_assert_state�MyProto._assert_state"s/���:�:�X�%� �7�4�:�:�.��X�L�!Q�R�R�&rc��VmUOQ2QUmUO%cUOO	P2UOQ2P!)r�	CONNECTEDs%GET / HTTP/1.0
Host: example.com

)rr$rr�
set_result�write)rrs&&r�connection_made�MyProto.connection_made&sD��"�����9�%� ��
��>�>�>��N�N�%�%�d�+����F�Grc�n�UOQ2U9O[U2*
tmP!)r')r$r�len)r�datas&&r�
data_received�MyProto.data_received.s"�����;�'����s�4�y� �rc�8�UOQ2QUmP!)r'�EOF)r$r�rs&r�eof_received�MyProto.eof_received2s�����;�'���
rc��UOQQ2QUmUO%cUOOP2P!P!)r'r2�CLOSED)r$rrr()r�excs&&r�connection_lost�MyProto.connection_lost6s9�����;��.���
��9�9�9��I�I� � ��&�r)rrrrrr)�__name__�
__module__�__qualname__�__firstlineno__rrrr$r*r/r4r9�__static_attributes__�__classdictcell__��
__classdict__s@rrrs4�����I��D�-�S�H�!��'�'rrc�``�\sQs]=snQsU1QksU1QksQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQsQsQsQsQsQsQsQsQs\O>Q2s Qs!Qs"Qs#Qs$Q s%Us&U9s'!)!�BaseSockTestsMixinc��[gr)�NotImplementedErrorr3s&r�create_event_loop�$BaseSockTestsMixin.create_event_loop?s��!�!rc�:�UO2UmUOUO2[RU_2P!r)rGr�set_event_loop�super�setUp�r�	__class__s&�rrL�BaseSockTestsMixin.setUpBs.����*�*�,��	����D�I�I�&�
��
�rc��:�UOO2%f![OUO2UO	2[
O2[RU_!2P!r)	r�	is_closed�
test_utils�run_briefly�
doCleanupsr�
gc_collectrK�tearDownrMs&�rrV�BaseSockTestsMixin.tearDownGsI����y�y�"�"�$�$��"�"�4�9�9�-���������
���rc	�L�[UO[O2%CfUOO	P	2UOP	2UO
[29^tt^2UOOUOOV!O22PPP2UO
[29^tt^2UOOUOOUQ22PPP2UO
[29^tt^2UOOUOOUQ22PPP2UO
[29^tt^2UOOUOOU[222PPP2UO
[29^tt^2UOOUOOU22PPP2UOP
2UOOUOOV!O22UOOUOOUQ22UOOUOOUQ22oUOOUOOUQ22UO!2UO#UQ2P!)%fhCK�9h)%fhCKO9h)%fhCK9h)%fhCK�9h)%fhCKs9h)T�GET / HTTP/1.0

��HTTP/1.0 200 OK)�
isinstancerr�BaseProactorEventLoop�	set_debug�setblocking�assertRaises�
ValueError�run_until_complete�sock_connect�address�sock_sendall�	sock_recv�sock_recv_into�	bytearray�sock_accept�close�assertStartsWith)r�httpd�sockr.s&&& r�_basetest_sock_client_ops�,BaseSockTestsMixin._basetest_sock_client_opsPs{���$�)�)�_�%J�%J�K�K�
�I�I����%����T�"��"�"�:�.�.��	�	�,�,��I�I�*�*�4���?�A�/��"�"�:�.�.��	�	�,�,��I�I�*�*�4�1J�K�M�/��"�"�:�.�.��	�	�,�,��I�I�'�'��d�3�5�/��"�"�:�.�.��	�	�,�,��I�I�,�,�T�9�;�?�A�/��"�"�:�.�.��	�	�,�,��I�I�)�)�$�/�1�/�
	
������	�	�$�$��I�I�"�"�4���7�	9��	�	�$�$��I�I�"�"�4�)B�C�	E��y�y�+�+��I�I����d�+�-��	
�	�	�$�$��I�I����d�+�	-��
�
�����d�$6�7�9/�.�.��/�.�.��/�.�.��/�.�.��/�.�.�sZ�6?M�6M�56M*�>M>�35N�M	�M	�M'	�M'	�*M;	�3M;	�>N	�N	�N#	�N#	c
��UOP
2UOOUOOV!O22UOOUOOUQ22[
Q2o[U29^tt^2oUOOUOOV$Q*22oUOOUOOV$UP22PPP2UO2UOUQ2P!)%fhK49h)FrYrZ�NrZNr[)r_rrbrcrdrerh�
memoryviewrgrjrk)rrlrmr.�bufrs&&&   r�_basetest_sock_recv_into�+BaseSockTestsMixin._basetest_sock_recv_intots���������	�	�$�$��I�I�"�"�4���7�	9��	�	�$�$��I�I�"�"�4�)B�C�	E�����
��
�
���Y�Y�1�1��	�	�(�(��5�z�:�<�F�
�I�I�(�(��	�	�(�(��6�7�|�<�
>�	�	
�
�
�����d�$6�7��
�s�$A3E�E	�E	c��[O29^tt^2o[O2oUOV2[O2oUO	V2PPP2P!)%fhP!9hr)rR�run_test_server�socketrnrt�rrlrms&  r�test_sock_client_ops�'BaseSockTestsMixin.test_sock_client_ops�sT��
�
'�
'�
)�
)�U��=�=�?�D��*�*�5�7��=�=�?�D��)�)�%�6�	*�
)�
)�
)�s�A
A6�6B	�?B	c��| �UOP
2UOOV!O2EPiw�K
[O
UOO
UQ22o[O]2EPiw�K
UO2[O
UOOUQ22UOO
UQ2EPiw�K
oUOO
UQ2EPiw�K
UOUQ2P!K�K�KBK3h)FrZrYr[)r_rrcrdr�create_taskrf�sleep�cancelrerk)rrlrm�taskr.s&&&  r�_basetest_sock_recv_racing�-BaseSockTestsMixin._basetest_sock_recv_racing�s����������i�i�$�$�T�=�=�9�9�9��"�"�4�9�9�#6�#6�t�T�#B�C���m�m�A�������
�����I�I�"�"�4�)B�C�	E��Y�Y�(�(��t�4�4�4���i�i�!�!�$��-�-�-����d�$6�7�	:�	�
5�-�sG�<D<�D4�AD<�D6�A%D<�4D8�5%D<�D:�D<�6D<�8D<�:D<c	��* �UOP
2UOOV!O2EPiw�K
[	Q2o[U29^tt^2o[OUOOV$Q*22o[O]2EPiw�K
UO2[OUOOUQ22oUOOV$Q*2EPiw�K
oUOOV$UP2EPiw�K
UOUQ2PPP2WEPiw�K
P!CK6K�KYK3)%fhK'9hK"3h)FrZrqrYr[)
r_rrcrdrhrrrr}rgr~rrerk)rrlrmr.rsr�rs&&&    r�_basetest_sock_recv_into_racing�2BaseSockTestsMixin._basetest_sock_recv_into_racing�s(���������i�i�$�$�T�=�=�9�9�9�����
��
�
���&�&��	�	�(�(��5�z�:�<�D��-�-��"�"�"��K�K�M��&�&��	�	�&�&�t�-F�G�I�D��9�9�3�3�D�e�*�E�E�E�F��)�)�*�*�4�V�W��>�>�>��!�!�$�(:�;���
�
�!	:�
#�
F�>��
��	�sq�<F�E5�#F�"AE>�3E8
�4A+E>�E:
� 'E>�E<
�E>�F�-F�.F�8E>�:E>�<E>�>F	�F	�		Fc	��`` �UOQ2UO]2UO[O[O
Q2UO
P
2[OROOV!O222o[O]2EPiw�K
UO2]*nRO
P
2R9^tt^2UEPiw�K
QoU]6�c:RO[29^tt^2UO!QU*2J[OROO%UQ22o[O]2EPiw�K
UO'2UU1Qko[OU22oROO%UQ2EPiw�K
UO)[O*2UEPiw�K
oRO-UQ2PPP2P!CKuCK9)%fhL9h[#S]*2oCJ]K�K{KR)%fhP!9h3h)�	127.0.0.1rZ� � shelloc��: �QoROORQ2EPiw�K
oU%fU!VO2*
oJIK&3h)rr�)rrf�strip)�rvrsr�servers  ��r�recv_all�?BaseSockTestsMixin._basetest_sock_send_racing.<locals>.recv_all�sF������� $�	�	� 3� 3�F�D� A�A�A�C��!�	��)�)�+�%�B�B�s�%A�A�A�Asworld�r�r)�bind�listen�
setsockoptrx�
SOL_SOCKET�	SO_SNDBUFr_rr}rrc�getsocknamer~�acceptr`�BlockingIOError�send�intrer�shutdown�SHUT_WR�assertEndsWith)r�listenerrmr��sizer�r.r�sf&&    @r�_basetest_sock_send_racing�-BaseSockTestsMixin._basetest_sock_send_racing�s������
�
�&�'������	
����)�)�6�+;�+;�T�B�������"�"��I�I�"�"�4�)=�)=�)?�@�B���m�m�A�������"�1�%�����5�!�
�V��J�J��D��!�)��&�&��7�7���	�	�$��+�.��&�&��	�	�&�&�t�X�6�8�D��-�-��"�"�"��K�K�M�
&��&�&�x�z�2�D��)�)�(�(��x�8�8�8��M�M�&�.�.�)��:�:�D�����h�/�A�V�		�

�
8�7���4�!�8�}��

#�
9��=�V�V�s��B;I=�?H5�7I=�7I)�>H8
�?
I)�
I)�*H;	�A
I)�I#
�AI)�(I%
�)*I)�I'
�I)�+I=�8I)�;I
�I
�I)�%I)�'I)�)I:	�2I:	�4	I=c�� �UOQ2UO2oUOP
2[OUO
O
V#22o[O]2EPiw�K
UO2UO]2Qo[]�2FD+oUO
O
V#2EPiw�K
P!	UOU2P!KuK[coSoPo=JYPo=h[c(oSo[SQ]2Q6wc	Po=JTPo=J�Po=hh9h3h)r�zMax retries reached�winerrori&'r�)r�r�r_rr}rrcr~rr��range�ConnectionRefusedError�OSError�getattr�skipTest)rr�rm�addrr��skip_reason�i�es&&&     r�_basetest_sock_connect_racing�0BaseSockTestsMixin._basetest_sock_connect_racing�s�����
�
�&�'��#�#�%��������"�"�4�9�9�#9�#9�$�#E�F���m�m�A�������
������+���s��A�

��i�i�,�,�T�8�8�8��� 	
�
�
�k�"�-	�9��)�
 �����
����1�j�!�,��5��6��
�sl�A=E�?C6�7E�8C:�C8
�C:�E�8C:�:	E�E�D
�E�
E�E�D=�/E�=E�Ec��L` �UOP
2UOQ2UO]2UO2o,nUOOU1Qk2[OUOOU22o[O]2EPiw�K
UOU2[OU,,,[O2UOOUO2[O]2EPiw�K
[O]2EPiw�K
UO![O"29^tt^2UEPiw�K
PPP2UO%R,2UOOU2EPiw�K
vqVS9^tt^2UO%VbO22UOP
2UOO'UQ2EPiw�K
SO%UOO)U]2EPiw�K
Q2PPP2P!CK�CK>CK!K�)%fhK�9hK�KdK5)%fhP!9h3h)Fc�(:�ROU2!r)�append)r�ctx�errorss&&�r�<lambda>�ABaseSockTestsMixin._basetest_sock_accept_racing.<locals>.<lambda>s���&�-�-��:Lrspingr�)r_r�r�r�r�set_exception_handlerrr}rir~�connect�selectr�
SHORT_TIMEOUT�	call_soonrr`�CancelledError�assertEqualrerf)rr�rmr�r��conn�	conn_addrr�s&&&    @r�_basetest_sock_accept_racing�/BaseSockTestsMixin._basetest_sock_accept_racings�����	���U�#��
�
�&�'�������#�#�%�����	�	�'�'�(L�M��"�"�4�9�9�#8�#8��#B�C���m�m�A�������T���
�
�x�j�"�b�'�*?�*?�@��	�	���D�K�K�(��m�m�A�����m�m�A����
�
�
�w�5�5�
6�
6��J�J�7������$�!%�	�	� 5� 5�h� ?�?�?���
�T����Y�(8�(8�(:�;����U�#��)�)�(�(��w�7�7�7����4�9�9�#6�#6�t�Q�#?�?�?��I�	�T�	�	��
�7�
6��
@�
8�?�	�T�T�s��B/J$�2I,�3A=J$�0I/�1J$�I2�,J$�=I7�I5
�I7�
9J$�J
�J$�AJ�&J
�'0J�J�
J�"J$�/J$�2J$�5I7�7J	�J	�	J$�J�J�J!	�J!	�	J$c���[O29^tt^2o[O2oU9^tt^2UOO	[
OUOV2]
22PPP2[O2oU9^tt^2UOO	[
OUOV2]
22PPP2PPP2[O2o[O2oS9^tt^2U9^tt^2UOO	[
OUOV22]
22PPP2PPP2P!)%fhCK9h)%fhK�9h)%fhK�9h)%fhKT9h)%fhP!9h��
)
rRrwrxrrbr�wait_forr�r�r�)rrlrmr�s&   r�test_sock_client_racing�*BaseSockTestsMixin.test_sock_client_racing%s+��
�
'�
'�
)�
)�U��=�=�?�D����	�	�,�,�W�-=�-=��3�3�E�@�"�.F�G���=�=�?�D����	�	�,�,�W�-=�-=��8�8��E�r�.K�L��
*��=�=�?���}�}���
�X�t�t��I�I�(�(��)9�)9��/�/��?��*E�
F��X�X��������
*�
)���t��X�X�X�s� F.�AF	�?'F.�&AF	�&F.�*G�5AG	�5G�F
�F
�	F.�F+
�$F+
�&F.�.F>	�7F>	�G
�
G
�G�G%	�G%	c�t�[O2o[O2oS9^tt^2U9^tt^2UOO[OUOV2]
22PPP2PPP2P!)%fhK9h)%fhP!9hr�)rxrrbrr�r��rr�rms&  r�test_sock_client_connect_racing�2BaseSockTestsMixin.test_sock_client_connect_racing5sg���=�=�?���}�}���
�X�t�t��I�I�(�(��)9�)9��2�2�8�B�B�*H�
I��X�X�t�t��X�X�X�s0�B&�AB	�B&�B#
�B#
�B&�&B7	�/B7	c��[OQ6XcA[UO[O
2%c[OQ2g[O2o[O2oS9^tt^2U9^tt^2UOO[OUOV2]
22PPP2PPP2P!)%fhK9h)%fhP!9h��win32r	)�sys�platformr\rr�ProactorEventLoop�unittest�SkipTestrxrbr�r�r�s&  r�test_sock_accept_racing�*BaseSockTestsMixin.test_sock_accept_racing<s����<�<�7�"��$�)�)�W�%>�%>�?�?��'�'�(K�L�L��=�=�?���}�}���
�X�t�t��I�I�(�(��)9�)9��1�1�(�A�2�*G�
H��X�X�t�t��X�X�X�s1�C;�AC(	�C;�(C8
�1C8
�3C;�;D	�D	c��� �[O2oUOP
2QoQU]
**oUOOV!2EPiw�K
UOO	UQQU**Q*2EPiw�K
[
OUOO	V$22oUOOV#2EPiw�K
oUOUQ2UOQ2P6Xc.X`OOV#2EPiw�K
*
oJCUPUOQ2]*oU[U2PoSo[Q2o	[[U	[U222o
UOVj2U[U2*oUOOV#2EPiw�K
oU%fLC[[U	[U222o
UOVj2U[U2*oJrUOU]2UEPiw�K
UO!2P!CKCK�CKyCK/K�K$3h�Fi@Bs
0123456789sPOST /loop HTTP/1.0
sContent-Length: %d
s
r[s

)rxr_rrcrerr}rfrk�find�indexr-r�bytesrr�rj)rrdrm�	DATA_SIZE�chunkr�r.�headersr��checkerr#s&&         r�_basetest_huge_content�)BaseSockTestsMixin._basetest_huge_contentFs�����}�}���������	���b��1���i�i�$�$�T�3�3�3��i�i�$�$�T�&@�&?�)�&K�'L�&-�'.�0�	0�	0�
�"�"�4�9�9�#9�#9�$�#F�G���Y�Y�(�(��9�9�9��	
���d�$6�7��i�i��$��*��)�)�-�-�d�>�>�>�>�D��3��
�
�;�/�!�3�4���C��L�M�"�����
�&������T��3�4������(���D�	�������,�,�T�=�=�=�D����V�G�S��Y�7�8�H����T�,��C��I��D�����q�!��
�
��
�
��G	4�	0�:�
?�>�	�s{�AI.�I�:I.�I!�AI.�*I$�+,I.�I.�7I'�8B$I.�I*�I.�*AI.�I,�I.�!I.�$I.�'I.�*I.�,I.c���[O29^tt^2oUOOUO	UO
22PPP2P!)%fhP!9hr)rRrwrrbr�rd�rrls& r�test_huge_content�$BaseSockTestsMixin.test_huge_contentrsF��
�
'�
'�
)�
)�U��I�I�(�(��+�+�E�M�M�:�
<�*�
)�
)�
)���5A�A/	�'A/	c��B �[O2oUOP
2QoQU]
**oUOOV!2EPiw�K
UOO	UQQU**Q*2EPiw�K
[
OUOO	V$22o[U2o[U2oUOOV'2EPiw�K
o[UPU2o	UOU	Q2U	OQ2P6Xc6UOOV'2EPiw�K
o[UPU2o	JKU	PU	OQ2]*o
U	[U
2Po	So[Q2o[[!U[U	222o
UO#V�2U[U	2*oUOOV'2EPiw�K
oUPUo	U	%fLC[[!U[U	222o
UO#V�2U[U	2*oJwUO#U]2UEPiw�K
UO%2P!CK3CK�CK�CK<K�K$3hr�)rxr_rrcrerr}rhrrrgr�rkr�r�r-rrr�rj)rrdrmr�r�r��arrayrsrr.r�r�r�r#s&&            r�_basetest_huge_content_recvinto�2BaseSockTestsMixin._basetest_huge_content_recvintows6����}�}���������	���b��1���i�i�$�$�T�3�3�3��i�i�$�$�T�&@�&?�)�&K�'L�&-�'.�0�	0�	0�
�"�"�4�9�9�#9�#9�$�#F�G���)�$�������y�y�/�/��:�:�:���S��&�\�"��	
���d�$6�7��i�i��$��*��9�9�3�3�D�>�>�>�F���W�f��&�D��3��
�
�;�/�!�3�4���C��L�M�"�����
�&������T��3�4������(���D�	�����9�9�3�3�D�>�>�>�F��w��<�D����V�G�S��Y�7�8�H����T�,��C��I��D�����q�!��
�
��
�
��S	4�	0�;�?�?�	�s{�AJ�J�:J�J�A)J�J�:J�<J�J�B,J�J�	J�AJ�7J�8J�J�J�J�J�Jc���[O29^tt^2oUOOUO	UO
22PPP2P!)%fhP!9hr)rRrwrrbr�rdr�s& r�test_huge_content_recvinto�-BaseSockTestsMixin.test_huge_content_recvinto�sG��
�
'�
'�
)�
)�U��I�I�(�(��4�4�U�]�]�C�
E�*�
)�
)�
)�r�c��� �Qo[O[O[O29^tt^2oUOP
2UOOV2U2EPiw�K
UOO
UQ2EPiw�K
vqEUOVB2UOVQ2PPP2P!KXK4)%fhP!9h3h)���)rx�AF_INET�
SOCK_DGRAMr_r�sock_sendto�
sock_recvfromr�)r�server_addressr.rm�
received_data�	from_addrs&&    r�_basetest_datagram_recvfrom�.BaseSockTestsMixin._basetest_datagram_recvfrom�s������
�]�]�6�>�>�6�+<�+<�
=�
=�����U�#��)�)�'�'��N�C�C�C�-1�Y�Y�-D�-D��d�.�(�(�$�M����]�1����Y�7�
>�
=�C�(�>�
=�
=�sG�?C%�2C�3C
�4%C�C
�)C�
C%�
C�C�C"	�C"	�	C%c���[O29^tt^2oUOOUO	U22PPP2P!)%fhP!9hr)rR�run_udp_echo_serverrrbr��rr�s& r�
test_recvfrom� BaseSockTestsMixin.test_recvfrom�sC��
�
+�
+�
-�
-���I�I�(�(��0�0��@�
B�.�
-�
-�
-���+A�A%	�A%	c��H �[O[O[O29^tt^2oUOP
2[	Q2oQoUO
O
V$U2EPiw�K
UO
OV#2EPiw�K
vqVUOUQ2UOV42UOVa2[	Q2oUO
O
V$U2EPiw�K
UO
OV#Q2EPiw�K
vqVUOUQ2UOUQ*UQ*2UOVa2PPP2P!CKK�K~KZ)%fhP!9h3h)Fr�r�:NiNr�)	rxr�r�r_rhrr��sock_recvfrom_intor�)rr�rmrsr.�	num_bytesr�s&&     r� _basetest_datagram_recvfrom_into�3BaseSockTestsMixin._basetest_datagram_recvfrom_into�sP���
�]�]�6�>�>�6�+<�+<�
=�
=�����U�#��D�/�C�!�D��)�)�'�'��N�C�C�C�)-���)E�)E��*�$�$� �I����Y��-����S�'����Y�7��D�/�C��)�)�'�'��N�C�C�C�)-���)E�)E��4�*!�$!�$!� �I����Y��-����S��Z��e��5����Y�7�%>�
=�

D�$�
D�$!�>�
=�
=�sl�=F"�?F�>F
�?$F�#F
�$A&F�
F

�%F�0F
�1A
F�;
F"�F�F�
F�F�F	�F	�	F"c���[O29^tt^2oUOOUO	U22PPP2P!)%fhP!9hr)rRr�rrbrr�s& r�test_recvfrom_into�%BaseSockTestsMixin.test_recvfrom_into�sC��
�
+�
+�
-�
-���I�I�(�(��5�5�n�E�
G�.�
-�
-�
-�r�c	�� �[O[O[O29^tt^2oUOP
2[	Q2oQo[U2]*oUOOV$U2EPiw�K
UO[29^tt^2UOOV#U2EPiw�K
PPP2UOOV#2EPiw�K
vqgUOUPUU2PPP2P!K�KT)%fhKZ9hK<)%fhP!9h3h)Fi�r�)rxr�r�r_rhr-rr�r`rarr�)rr�rmrsr.�
wrong_sizer�r�s&&      r�+_basetest_datagram_recvfrom_into_wrong_size�>BaseSockTestsMixin._basetest_datagram_recvfrom_into_wrong_size�s����
�]�]�6�>�>�6�+<�+<�
=�
=�����U�#��D�/�C�!�D��S��A��J��)�)�'�'��N�C�C�C��"�"�:�.�.��i�i�2�2��z�+�+�+�/� $�y�y�;�;�D�F�F�F�J�D����S��$�Z��.�>�
=�
D�+�/�.��G�>�
=�
=�sq�=E�AE�D(
�"E�3!D,	�D*�D,	�'E�D?
�E�
E�(E�*D,	�,D<
�5D<
�7	E�E	�
E	�	Ec���[O29^tt^2oUOOUO	U22PPP2P!)%fhP!9hr)rRr�rrbr	r�s& r�test_recvfrom_into_wrong_size�0BaseSockTestsMixin.test_recvfrom_into_wrong_size�sC��
�
+�
+�
-�
-���I�I�(�(��@�@��P�
R�.�
-�
-�
-�r�c��`` �Qo[O[O[O29^tt^2nROP
2[	R2nRO
RmROO[Q5RORm	UOOUU1Qk2UOORV!2EPiw�K
UOORQ2EPiw�K
vq4UOV22UOVA2PPP2P!KXK4)%fhP!9h3h)r�r�)�side_effectc�4:�[RQRO2!)�sendto)�setattrr)�	mock_sockrms��rr��GBaseSockTestsMixin._basetest_datagram_sendto_blocking.<locals>.<lambda>�s����	�8�T�[�[�Arr�)rxr�r�r_r�
gettimeoutr�configure_mockr��filenorr�r�r�r�)rr�r.r�r�rrms&&   @@r�"_basetest_datagram_sendto_blocking�5BaseSockTestsMixin._basetest_datagram_sendto_blocking�s������
�]�]�6�>�>�6�+<�+<�
=�
=�����U�#��T�
�I�#'�?�?�I� ����+�+��+�H�#�{�{�I���I�I���A�
��)�)�'�'�	�4�H�H�H�-1�Y�Y�-D�-D��d�.�(�(�$�M����]�1����Y�7�>�
=�
I�(�>�
=�
=�sH�?E�BE�"D<
�#%E�D>
�	)E�2
E�<E�>E�E	�	E	�	Ec�z�[OQ6XcA[UO[O
2%c[OQ2g[O29^tt^2oUOOUOU22PPP2P!)%fhP!9hr�)r�r�r\rrr�r�r�rRr�rbrr�s& r�test_sendto_blocking�'BaseSockTestsMixin.test_sendto_blockingsx���<�<�7�"��$�)�)�W�%>�%>�?�?��'�'�(K�L�L�
�
+�
+�
-�
-���I�I�(�(��7�7��G�
I�.�
-�
-�
-�s�4+B)�)B:	�2B:	c�P�[O29^tt^2o[O[O2oUO	V2[O[O2oUOV2PPP2P!)%fhP!9hr)rR�run_test_unix_serverrx�AF_UNIXrnrtrys&  r�test_unix_sock_client_ops�,BaseSockTestsMixin.test_unix_sock_client_opssb��
�
,�
,�
.�
.�%��=�=����0�D��*�*�5�7��=�=����0�D��)�)�%�6�	/�
.�
.�
.�s�A+B�B%	�B%	c�
�Po[O2oUOQ2UO2oUO2[O2oUO	P
2UO[29^tt^2UOOUOOV122PPP2UO2P!WO2h9h)%fhK79h)Nr�)
rxr�r�rjr_r`r�rrbrc)rrd�srms&   r�test_sock_client_fail�(BaseSockTestsMixin.test_sock_client_fails�����	��
�
��A�
�F�F�#�$��m�m�o�G�
�G�G�I��}�}��������
�
�
�5�
6�
6��I�I�(�(��	�	�&�&�t�5�
7�7�	
�
�
���
�G�G�I��7�
6�s�6C�5C2�C/�2D	�;D	c��[O2oUOP
2UOQ2UO]2[O2oUO	UO22UOOU2oUOOU2vqEUOUO2]2UOVRO22UOUO2UO22UO2UO2UO2P!�Fr�)
rxr_r�r�r�r�rrirbr�r�getpeernamerj)rr��client�fr�r�s&     r�test_sock_accept�#BaseSockTestsMixin.test_sock_accept%s����=�=�?�����U�#��
�
�&�'��������������x�+�+�-�.��I�I�!�!�(�+���Y�Y�1�1�!�4�
��������*�A�.�����1�1�3�4�����+�+�-�x�/C�/C�/E�F������
�
�����rc�>�[O2oUOP
2UOQ2UO]2UO	2o[
OUOOU2Q2oUO[
O29^tt^2UOOU2PPP2UO2[O2oUOP
2UOOVB2oUO[29^tt^2UOOU2PPP2UO2P!)%fhK�9h)%fhK59h)Fg�������?r�)rxr_r�r�r�rr�rrir`�TimeoutErrorrbrjrcr�)rr��sockaddrr*r)s&    r�test_cancel_sock_accept�*BaseSockTestsMixin.test_cancel_sock_accept6s���=�=�?�����U�#��
�
�&�'�������'�'�)�����T�Y�Y�2�2�8�<�c�B��
�
�
�w�3�3�
4�
4��I�I�(�(��+�5�	������������5�!��I�I�"�"�6�4��
�
�
�5�
6�
6��I�I�(�(��+�7�	����5�
4��7�
6�s$�1E9�F�9F		�F		�F	�F	c
��`�[O29^tt^2oPoROOROOUO
Q[O-2oSFDfvqEqgo[OVEUQ5oUOP
2ROOROOV(22L	ROQ2ROOU1QkUQ5o	ROOU	2vq�ROU
[O2ROU[O 2ROOUO"2RO%UO&]2U
O)2PPP2P![cCJch9h)%fhP!9h)N�type)�familyr3�protozCan not create socket.c�2:�[ROQ5!)�r)rrr3s�rr��@BaseSockTestsMixin.test_create_connection_sock.<locals>.<lambda>]s����T�Y�Y�/r�rm)rRrwrrb�getaddrinfordrx�SOCK_STREAMr_rc�
BaseException�fail�create_connection�assertIsInstancer�	Transport�Protocolr�
assertGreaterrrj)rrlrm�infosr4r3r5�cnamerdr*�tr�prsf           r�test_create_connection_sock�.BaseSockTestsMixin.test_create_connection_sockIs}���
�
'�
'�
)�
)�U��D��I�I�0�0��	�	�%�%��]�]�=�)/�);�);�=�>�E�8=�3��e�G��!�=�=���O�D��$�$�U�+��I�I�0�0��	�	�.�.�t�=�?�
�8=��	�	�2�3��	�	�+�+�/�d�,�<�A��Y�Y�1�1�!�4�F�B��!�!�"�g�&7�&7�8��!�!�"�g�&6�&6�7��I�I�(�(����1����r�y�y�!�,��H�H�J�3*�
)��%�����*�
)�
)�s>�AG�<AG�C%G�	G�G�G�G�G�G,	�$G,	r7)(r;r<r=r>rGrLrVrnrtrzr�r�r�r�r�r�r�r�r�r�r�r�r�r�rrr	rrrr�skip_unless_bind_unix_socketr r$r+r0rGr?r@�
__classcell__)rNrBs@@rrDrD=s�����"��
�"8�H8�"7�8� �(-0�n#�<J�@F� I�H�*�X<�
0�dE�
	8�B�
8�,G�
/� R�
8�*I��/�/�7�0�7��"�"�&�rrDr�c�(`�\sQsQsnQsQsUsP!)�SelectEventLoopTests�hc�.�[O2!r)r�SelectorEventLoopr3s&rrG�&SelectEventLoopTests.create_event_loopk����,�,�.�.rr�r;r<r=r>rGr?r@rAs@rrLrLhs����	/�	/rrLc�:`�\sQsQsnQsQsQsQsQsUs	P!)�ProactorEventLoopTests�oc�.�[O2!r)rr�r3s&rrG�(ProactorEventLoopTests.create_event_looprrQrc�� �QoU2oUO2oU2oUO2oU2oUO2oUO[O2UO	2UO
O
UU22o	UO
O
UU22o
[O]2EPiw�K
UO
OUQU2EPiw�K
SOU
EPiw�K
Q2UO
OUQU2EPiw�K
SOU	EPiw�K
Q2UO
O
UU22o	[O]2EPiw�K
UO
OUQU2EPiw�K
SOU	EPiw�K
Q2UO
O
UU22o	[O]2EPiw�K
UOQU2SOU	EPiw�K
Q2UO[O2UO	2UO[O2UO	2P!CK�CK�CK�CK}CKiCK&CKK�K�K�3h)c��[O[O[O2oUOP
2UO	Q2U!r')rxr�r�r_r�r9s r�
create_socket�^ProactorEventLoopTests._basetest_datagram_send_to_non_listening_address.<locals>.create_socket�s<���}�}�V�^�^�V�5F�5F�G��� � ��'��	�	�*�+��r�a�b�cr�d)r�r�rx�	SHUT_RDWRrjrr}rr~r�r�r)r�recvfromrZ�socket_1�addr_1�socket_2�addr_2�socket_3�addr_3�socket_1_recv_task�socket_2_recv_tasks&&         r�0_basetest_datagram_send_to_non_listening_address�GProactorEventLoopTests._basetest_datagram_send_to_non_listening_addressvs,���
�%��H��)�)�+�F�$��H��)�)�+�F�%��H��)�)�+�F����f�.�.�/��N�N��!%���!6�!6�x��7I�!J��!%���!6�!6�x��7I�!J���-�-��"�"�"��)�)�'�'��$��?�?�?����#5�5�5�t�<��)�)�'�'��$��?�?�?����#5�5�5�t�<�!%���!6�!6�x��7I�!J���-�-��"�"�"��)�)�'�'��$��?�?�?����#5�5�5�s�;�!%���!6�!6�x��7I�!J���-�-��"�"�"�
�O�O�D�&�)����#5�5�5�t�<����f�.�.�/��N�N�����f�.�.�/��N�N��1
#�?�5�?�5�"�
@�5�"�
6�s��CK�J6�&K�>J9�?K�J<
�+K�J?�K�K
�AK�K�&K�K�K�K
�AK�"K
�#(K�K
�A+K�9K�<K�?K�K�K�K�K�
K�Kc�j`�U1QkoROOROU22P!)c��f: �ROOUQ2EPiw�K
vqU!K3h�r�)rr�)rxr.�_rs&  �rra�]ProactorEventLoopTests.test_datagram_send_to_non_listening_address_recvfrom.<locals>.recvfrom�s/���� $�	�	� 7� 7��� E�E�E�����F�s�"1�/�
1�rrbrj)rrasf r�4test_datagram_send_to_non_listening_address_recvfrom�KProactorEventLoopTests.test_datagram_send_to_non_listening_address_recvfrom�s-���
�
�I�I�(�(��E�E���
rc�j`�U1QkoROOROU22P!)c��: �[Q2oROOVQ2EPiw�K
vq#UPU!K3hrn)rhrr)rxrs�lengthrors&   �r�
recvfrom_into�gProactorEventLoopTests.test_datagram_send_to_non_listening_address_recvfrom_into.<locals>.recvfrom_into�sI������o��"&�)�)�">�">�v�?C�#E�E�E�	���7�F�|�#�E�s�-?�=�
?rq)rrwsf r�9test_datagram_send_to_non_listening_address_recvfrom_into�PProactorEventLoopTests.test_datagram_send_to_non_listening_address_recvfrom_into�s-���
$�
�I�I�(�(��E�E�!�#�
$rr)
r;r<r=r>rGrjrrryr?r@rAs@rrTrTos����	/�7	�t	�		$�		$rrT�KqueueSelectorc�(`�\sQsQsnQsQsUsP!)�KqueueEventLoopTests��c�V�[O[O22!r)rrO�	selectorsr{r3s&rrG�&KqueueEventLoopTests.create_event_loop�s!���0�0��,�,�.�0�0rrrRrAs@rr}r}�s����
0�
0rr}�
EpollSelectorc�(`�\sQsQsnQsQsUsP!)�EPollEventLoopTests��c�V�[O[O22!r)rrOr�r�r3s&rrG�%EPollEventLoopTests.create_event_loop�s���0�0��1H�1H�1J�K�KrrrRrAs@rr�r��s����
L�
Lrr��PollSelectorc�(`�\sQsQsnQsQsUsP!)�PollEventLoopTests��c�V�[O[O22!r)rrOr�r�r3s&rrG�$PollEventLoopTests.create_event_loop�s���0�0��1G�1G�1I�J�JrrrRrAs@rr�r��s����
K�
Krr�c�(`�\sQsQsnQsQsUsP!)rL��c�V�[O[O22!r)rrOr��SelectSelectorr3s&rrGrP�s���,�,�Y�-E�-E�-G�H�HrrrRrAs@rrLrL�s����	I�	Ir�__main__)#rxrr�r�r�r�	itertoolsrr�
unittest.mockr�test.test_asynciorrR�testr�test.supportr�
tcp_blackholer�rrArrDr��TestCaserLrTr��hasattrr}r�r�r;�mainrrr�<module>r�sP��
��
�
��#�#��1��&���� � �
�
�
�?�
@�@�0�$'�g���$'�Nf�f�R�<�<�7��/�1�)�2�2�/�T$�!3�!+�!4�!4�T$�n��y�*�+�+�	0�#5�#-�#6�#6�	0��y�/�*�*�	L�"4�",�"5�"5�	L��y�.�)�)�	K�!3�!+�!4�!4�	K�I�1�)�2�2�I��z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit