Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
netutil_test.cpython-313.pyc57 linesDownload Raw Back to __pycache__
1�

2��jP�	�.�SSKrSSKrSSKrSSKJr SSKrSSKrSSKrSSKJ	r	J3r4JrJrJ
r
 SSKJrJrJr SSKJrJr SSKrSSKrSSKJr \"SS\55r\"S	S5\55rSr\"SS
\55r"SS\5r"SS\5r\"SS\55r "SS\5r!\\RD"\RFS:HS5"SS\RH555r%\\RD"\SLS5\RD"\RFS:HS5\RD"\RFS:HS5"SS\55555r&"S S!\RH5r'"S"S#\RH5r(g!\a SrGNEf=f)$�N)�Popen)�BlockingResolver�OverrideResolver�ThreadedResolver�is_valid_ip�bind_sockets)�
AsyncTestCase�gen_test�bind_unused_port)�skipIfNoNetwork�abstract_base_test)�
CaresResolverc�(�\rSrSrSr\S5rSrg)�_ResolverTestMixin�Nc#��# �URRSS[R5v�nUR	[R6S4U;=(d [RS4U;SU35 g7f)N�	localhost�P)�	127.0.0.1r)�::1rzloopback address not found in )�resolver�resolve�socket�	AF_UNSPEC�7assertTrue�AF_INET�AF_INET6)�self�addrinfos  �_D:\code\apps\devtools\python\user_packages\Python313\site-packages\tornado/test/netutil_test.py�test_localhost�!_ResolverTestMixin.test_localhost!sf������.�.�{�B��@P�@P�Q�Q��	
����n�n�/�
0�H�
<�
<����+�.�(�:�,�X�J�7�	8�s�A3A5�)�__name__�9__module__�__qualname__�__firstlineno__rr10r!�__static_attributes__r#�r rrs���H�
�	11��	12r)rc�(�\rSrSrSr\S5rSrg)�_ResolverErrorTestMixin�0Nc#��# �UR[5 URRSS[R135v� SSS5 g!,(df   g=f7f)Nzan invalid domainr)�assertRaises�IOErrorrrrr�rs r �
test_bad_host�%_ResolverErrorTestMixin.test_bad_host4s>���
�
�
�w�
'��-�-�'�'�(;�R��AQ�AQ�R�R�(�
'�
'�s�A �.A�	A �14A�A r#)r$r%r&r'rr15r1r(r#r)r r+r+0s���H�
�S��Sr)r+c�L�[R"[RS5e)z4Dummy implementation of getaddrinfo for use in mockszmock: lookup failed)r�gaierror�errno�EIO)�argss r �_failing_getaddrinfor8:s��16�/�/�%�)�)�%:�17;�;r)c�(^�\rSrSrU4SjrSrU=r$)�BlockingResolverTest�?c�@>�[TU]5 [5Ulg�N)�super�setUprr�r�	__class__s �r r?�BlockingResolverTest.setUpA����
��
��(�*��
r)�r�r$r%r&r'r?r(�
__classcell__�rAs@r r:r:?s
���+�+r)r:c�4^�\rSrSrU4SjrU4SjrSrU=r$)�BlockingResolverErrorTest�Ic�>�[TU]5 [5Ul[R18Ul[[lgr=�r>r?rrr�getaddrinfo�real_getaddrinfor8r@s �r r?�BlockingResolverErrorTest.setUpJ�,���
��
��(�*��
� &� 2� 2���1��r)c�L>�UR[l[TU]5 gr=�rNrrMr>�tearDownr@s �r rS�"BlockingResolverErrorTest.tearDownP����!�2�2���
���r)�rNr�r$r%r&r'r?rSr(rFrGs@r rIrII����2��r)rIc�8^�\rSrSrU4Sjr\S5rSrU=r$)�OverrideResolverTest�Uc�>�[TU]5 SSSS[R4SSS[R4S0n[[
5U5Ulg)N)�19google.comr�z1.2.3.4rr]r)� 2a02:6b8:7c:40c:c51e:495f:e23a:3r)r>r?rrrrrr)r�mappingrAs  �r r?�OverrideResolverTest.setUpVsO���
��
����
�2�v�~�~�.��
�2�v���/�2�20��)�)9�);�W�E��
r)c#�H# �URRSS[R5v�nUR	[RS4U5 URRSS[R215v�nUR	[R22S4U5 g7f)Nr]rr^)r_rrr)rrrr�assertInr)r�results  r �test_resolve_multiaddr�+OverrideResolverTest.test_resolve_multiaddrbsu����}�}�,�,�\�2�v�~�~�N�N���
�
�v�~�~��7��@��}�}�,�,�\�2�v���O�O���
�
�
�_�_�L�M�v�	23�s�B B"rD)	r$r%r&r'r?r24rer(rFrGs@r rZrZUs���25F��26��27r)rZc�4^�\rSrSrU4SjrU4SjrSrU=r$)�ThreadedResolverTest�mc�@>�[TU]5 [5Ulgr=)r>r?rrr@s �r r?�ThreadedResolverTest.setUporCr)c�V>�URR5 [TU]
5 gr=)r�closer>rSr@s �r rS�ThreadedResolverTest.tearDownss����
�
����
���r)rDrWrGs@r rhrhms���+��r)rhc�4^�\rSrSrU4SjrU4SjrSrU=r$)�ThreadedResolverErrorTest�xc�>�[TU]5 [5Ul[R28Ul[[lgr=rLr@s �r r?�ThreadedResolverErrorTest.setUpyrPr)c�L>�UR[l[TU]5 gr=rRr@s �r rS�"ThreadedResolverErrorTest.tearDownrUr)rVrWrGs@r rprpxrXr)rp�win32z!preexec_fn not available on win32c��\rSrSrSrSrg)�ThreadedResolverImportTest�c�^�Sm[RSS/n[R"5n[UU4SjS9n[R"5U-29T:aZUR	5nUbURSU5 g[R"S5 [R"5U-30T:aMZURS5 g)	N�z-cz'import tornado.test.resolve_test_helperc�0>�[R"T5$r=)�signal�alarm)�TIMEOUTs�r �<lambda>�8ThreadedResolverImportTest.test_import.<locals>.<lambda>�s���&�,�,�w�2Gr))�31preexec_fnrg�������?zimport timed out)�sys�32executable�timer�poll�assertEqual�sleep�fail)r�command�start�popen�return_coders     @r �test_import�&ThreadedResolverImportTest.test_import�s������33�>�>�4�)R�S���	�	����g�*G�H���i�i�k�E�!�G�+��*�*�,�K��&�� � ��K�0���J�J�t���i�i�k�E�!�G�+�	
�	�	�$�%r)r#N)r$r%r&r'r�r(r#r)r rxrx�s��&r)rxzpycares module not presentz*pycares doesn't return loopback on windows�darwinz*pycares doesn't return 127.0.0.1 on darwinc�(^�\rSrSrU4SjrSrU=r$)�CaresResolverTest�c�@>�[TU]5 [5Ulgr=)r>r?rrr@s �r r?�CaresResolverTest.setUp�s���
��
��%���
r)rDrErGs@r r�r��s
���34(�(r)r�c��\rSrSrSrSrg)�
IsValidIPTest�c��UR[S55 UR[S55 UR[S55 UR[S55 UR[S55 UR[S55 UR[S55 UR[S55 UR[S	55 UR[S3555 UR[S55 UR[S55 UR[S
55 g)Nrz4.4.4.4rz2620:0:1cfe:face:b00c::3zwww.google.comrz4.4.4.4<z36 127.0.0.1�� �37��daaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)rr�assertFalser0s r �test_is_valid_ip�IsValidIPTest.test_is_valid_ip�s�������K�0�1�����I�.�/�����E�*�+�����$>�?�@�����%5�6�7�����[�1�2�����Z�0�1�����\�2�3�����R��)�����S�)�*�����T�*�+�����V�,�-�����Y�/�0r)r#N)r$r%r&r'r�r(r#r)r r�r��s��
1r)r�c�d�\rSrSrSr\R"\"\S5(+S5S5r	Sr38g)�TestPortAllocation�c�^�[SS5nUSR5SmUR[U4SjUSS555 UHnUR	5 M g!UHnUR	5 M f=f)Nrr�c3�N># �UHoR5ST:Hv� M g7f�r�N��getsockname��.0�s�ports  �r �	<genexpr>�?TestPortAllocation.test_same_port_allocation.<locals>.<genexpr>�s����P�K�q�
�
��� 2�d� :�K���"%)rr�r�allrm�r�sockets�sockr�s   @r �test_same_port_allocation�,TestPortAllocation.test_same_port_allocation�so����q�+�.��	��1�:�)�)�+�A�.�D��O�O�C�P�G�A�B�K�P�P�Q����39�40�� �����41�42�� �s�=A&�&B�SO_REUSEPORTzSO_REUSEPORT is not supportedc�0^�/n[SS9unm[TSSS9nUR[U4SjU555 UR	5 UHnUR	5 M g!UR	5 UHnUR	5 M f=f)NT)�43reuse_portrc3�N># �UHoR5ST:Hv� M g7fr�r�r�s  �r r��5TestPortAllocation.test_reuse_port.<locals>.<genexpr>�s����L�G�q�
�
��� 2�d� :�G�r�)rrrr�rmr�s   @r �test_reuse_port�"TestPortAllocation.test_reuse_port�s~���/1��%��6�44��d�	�"�4���F�G��O�O�C�L�G�L�L�M��J�J�L����45�46�� ��
�J�J�L����47�48�� �s�/A*�*+Br#N)r$r%r&r'r��unittest�skipIf�hasattrrr�r(r#r)r r�r��s4����_�_��F�N�+�+�-L��	��	r)r�))r5r}r�49subprocessrr�r�r��tornado.netutilrrrrr�tornado.testingr	r50r�tornado.test.utilrr
�typing�pycares�tornado.platform.caresresolverr�ImportErrorrr+r8r:rIrZrhrpr��platform�TestCaserxr�r�r�r#r)r �<module>r�s����
�
��51�����F�E�A�
�=��=��
52��
53��
54�$�S�m�S��S�<�55�+�-�+��+�	� 7�	�56�-�57�0��-����	� 7�	��	�������(�*M�N�&��!2�!2�&�O��&�6�	����D��">�?�	�������(�*V�W�	�������)�+W�X�(�*�(�Y�X�@��(�1�H�%�%�1�"��*�*���K���G��s�F�F�F
codekingpro/portable-devtools · Team Ai