Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2q�j\G����SSKrSSKrSSKJrJrJrJr SSKJr "SS\R5r3"SS\R5r"SS	\R5r\
S4:Xa\R"5 gg)�N)�_is_address_in_network�_is_no_proxy_host�get_proxy_info�	parse_url)�WebSocketProxyExceptionc� �\rSrSrSrSrSrg)�UrlTest�"c��UR[SS55 UR[SS55 UR[SS55 UR[SS55 UR[SS55 g)N�	127.0.0.1�127.0.0.0/8�	127.1.0.1�127.0.0.0/24�2001:db8::1�
2001:db8::/64�
2001:db8:1::1)�5assertTruer�assertFalse��selfs �^D:\code\apps\devtools\python\user_packages\Python313\site-packages\websocket/tests/test_url.py�test_address_in_network�UrlTest.test_address_in_network#sj�����.�{�M�J�K����.�{�M�J�K����/��^�L�M����.�}�o�N�O����/���Q�R�c��	�[S5nURUSS5 URUSS5 URUSS5 URUSS	5 [S65nURUSS5 URUSS5 URUSS5 URUSS	5 [S5nURUSS5 URUSS5 URUSS
5 URUSS	5 [S5nURUSS5 URUSS5 URUSS
5 URUSS	5 [S5nURUSS5 URUSS5 URUSS5 URUSS	5 [S5nURUSS5 URUSS5 URUSS
5 URUSS	5 [S5nURUSS5 URUSS5 URUSS
5 URUSS	5 [S5nURUSS5 URUSS5 URUSS5 URUSS5 [S5nURUSS5 URUSS5 URUSS5 URUSS5 UR[[S5 [S5nURUSS5 URUSS5 URUSS5 URUSS	5 [S5nURUSS5 URUSS5 URUSS5 URUSS	5 [S5nURUSS5 URUSS5 URUSS5 URUSS5 [S5nURUSS5 URUSS5 URUSS5 URUSS5 g)Nzws://www.example.com/rrzwww.example.com��P�z/r�Fzws://www.example.com/r/z/r/zws://www.example.com/�/zws://www.example.comzws://www.example.com:8080/ri�zws://www.example.com:8080/zws://www.example.com:8080zwss://www.example.com:8080/rTz&wss://www.example.com:8080/r?key=valuez/r?key=valuezhttp://www.example.com/rzws://[2a03:4000:123:83::3]/rz2a03:4000:123:83::3z!ws://[2a03:4000:123:83::3]:8080/rzwss://[2a03:4000:123:83::3]/ri�z"wss://[2a03:4000:123:83::3]:8080/r)r�assertEqual�assertRaises�7ValueError)r�ps  r�test_parse_url�UrlTest.test_parse_url*s����.�/������1��0�1�����1��r�"�����1��t�$�����1��u�%��/�0������1��0�1�����1��r�"�����1��u�%�����1��u�%��-�.������1��0�1�����1��r�"�����1��s�#�����1��u�%��,�-������1��0�1�����1��r�"�����1��s�#�����1��u�%��3�4������1��0�1�����1��t�$�����1��t�$�����1��u�%��2�3������1��0�1�����1��t�$�����1��s�#�����1��u�%��1�2������1��0�1�����1��t�$�����1��s�#�����1��u�%��4�5������1��0�1�����1��t�$�����1��t�$�����1��t�$��>�?������1��0�1�����1��t�$�����1��~�.�����1��t�$����*�i�1K�L��4�5������1��4�5�����1��r�"�����1��t�$�����1��u�%��9�:������1��4�5�����1��t�$�����1��t�$�����1��u�%��5�6������1��4�5�����1��s�#�����1��t�$�����1��t�$��:�;������1��4�5�����1��t�$�����1��t�$�����1��t�$r�N)�__name__�8__module__�__qualname__�__firstlineno__rr%�__static_attributes__r'rrr	r	"s��S�O%rr	c�>�\rSrSrSrSrSrSrSrSr	Sr9S	rg10)�IsNoProxyHostTest�|c��[RRSS5UlS[R;a[RS	gg�N�no_proxy)�os�environ�getr2rs r�setUp�IsNoProxyHostTest.setUp}s5���11�12���z�4�8��
�����#��13�14�:�&�$rc��UR(aUR[RS'gS[R;a[RS	ggr1)r2r3r4rs r�tearDown�IsNoProxyHostTest.tearDown�s8���=�=�%)�]�]�B�J�J�z�"�
�2�:�:�
%��15�16�:�&�&rc��UR[SS/55 UR[SS/55 UR[SS/55 UR[SS/55 UR[SSS/55 S[RS'UR[SS55 UR[SS55 S[RS'UR[SS55 g)N�any.websocket.org�*z192.168.0.1�192.168.1.1�other.websocket.orgr2zother.websocket.org, *�rrrr3r4rs r�test_match_all� IsNoProxyHostTest.test_match_all�s������)�*=��u�E�F����)�-�#��?�@����*�=�=�/�J�K�����1�4I�3J�K�	17�	
����1�4I�3�3O�P�	18�"%��19�20�:�����)�*=�t�D�E����)�-��>�?�!9��21�22�:�����)�*=�t�D�Erc��UR[SS/55 UR[SS/55 UR[SSS/55 UR[SSS/55 S[RS'UR[SS55 UR[SS55 S[RS'UR[SS55 UR[SS55 g)Nr�	127.0.0.2r?r2zother.websocket.org, 127.0.0.1r@rs r�test_ip_address�!IsNoProxyHostTest.test_ip_address�s������)�+��}�E�F����*�;��
�F�G�����k�,A�;�+O�P�	23�	
����k�,A�;�+O�P�	24�"-��25�26�:�����)�+�t�<�=����*�;��=�>�!A��27�28�:�����)�+�t�<�=����*�;��=�>rc��UR[SS/55 UR[SS/55 UR[SS/55 UR[SS/55 UR[SS/55 S	[RS29'UR[SS55 UR[SS55 UR[SS55 UR[SS55 S[RS30'UR[SS55 UR[SS55 g)Nrr
rDrrrrrz127.0.0.0/8,2001:db8::/64r2z127.0.0.0/24,2001:db8::/64r@rs r�test_ip_address_in_range�*IsNoProxyHostTest.test_ip_address_in_range�s�����)�+�
��G�H����)�+�
��G�H����*�;��8H�I�J����)�-�/�9J�K�L����*�?�_�<M�N�O�!<��31�32�:�����)�+�t�<�=����)�+�t�<�=����)�-��>�?����*�?�D�A�B�!=��33�34�:�����*�;��=�>����*�?�D�A�Brc��UR[SS/55 UR[SSS/55 UR[SS/55 S[RS'UR[SS55 UR[SS55 S[RS'UR[SS55 g)N�my.websocket.orgr?r2z%other.websocket.org, my.websocket.orgr@rs r�test_hostname_match�%IsNoProxyHostTest.test_hostname_match�s������)�*<�?Q�>R�S�T�����"�%:�<N�$O�
�	35�36	
���*�+=�@U�?V�W�X�!3��37�38�:�����)�*<�d�C�D����*�+@�$�G�H�!H��39�40�:�����)�*<�d�C�Drc�41�UR[SS/55 UR[SS/55 UR[SSS/55 UR[SS/55 S[RS'UR[SS55 UR[SS55 UR[SS55 S[RS'UR[SS55 g)Nr<z.websocket.orgzmy.other.websocket.orgrKzany.websocket.comr2z my.websocket.org, .websocket.orgr@rs r�test_hostname_match_domain�,IsNoProxyHostTest.test_hostname_match_domain�s������)�*=�@P�?Q�R�S����)�*B�EU�DV�W�X�����#�&8�:J�%K�
�	42�43	
���*�+>�AQ�@R�S�T�!1��44�45�:�����)�*=�t�D�E����)�*B�D�I�J����*�+>��E�F�!C��46�47�:�����)�*=�t�D�Er)r2N)r(r)r*r+r6r9rArErHrLrOr,r'rrr.r.|s)��'�48'�F� ?� 
C�E�Frr.c�,�\rSrSrSrSrSrSrSrg)�
ProxyInfoTest��c���[RRSS5Ul[RRSS5Ul[RRSS5UlS[R;a[RS	S[R;a[RS	S[R;a[RS	gg�N�49http_proxy�https_proxyr2)r3r4r5rVrWr2rs rr6�ProxyInfoTest.setUp�s����*�*�.�.��t�<����:�:�>�>�-��>����50�51���z�4�8��
��2�:�:�%��52�53�<�(��B�J�J�&��54�55�=�)�����#��56�57�:�&�$rc���UR(aUR[RS'O%S[R;a[RS	UR(aUR[RS'O%S[R;a[RS	UR(aUR[RS'gS[R;a[RS	ggrU)rVr3r4rWr2rs rr9�ProxyInfoTest.tearDown�s����?�?�'+���B�J�J�|�$�
�R�Z�Z�
'��58�59�<�(����(,�(8�(8�B�J�J�}�%�
�b�j�j�
(��60�61�=�)��=�=�%)�]�]�B�J�J�z�"�
�2�:�:�
%��62�63�:�&�&rc�J�UR[[SSSS9 UR[SSSSS9S5 UR[SSSSS9S5 UR[SSSS	S64S9S5 UR[SSSSS65S9S
5 UR[SSSSS66S9S5 UR[SSSSS67S9S
5 UR[SSSSS/S68S9S
5 UR[SSSSS/S69S9S5 UR[SSSSS/S9S5 g)N�echo.websocket.eventsF�	localhost)�70proxy_host�8)r^�71proxy_port�r]r_NT�)#��a�b)r^r`�72proxy_auth)r]rbrc�r]r_rc�=")r]rhrczexample.com)r^r`r2rf�NrNz.websocket.events)r^r`r2)r"rrr!rs r�test_proxy_from_args�"ProxyInfoTest.test_proxy_from_args�s������#��#��"�	�	73�	
����'��;�SW�
�
&�		74�	
����'��+�RV�
�
&�		75�	
����'��&��%�
�
,�		76�	
����'��&��%�
�
,�		77�	
����'��&��%�
�
,�		78�	
����'��&��%�
�
,�		79�	
����'��&��'��%�

�
,�80	81�	
����'��&��1�2�%�

�
�82	83�	
����'��&��-�.�
�
�		84rc���S[RS'UR[SS5S5 S[RS'UR[SS5S5 S[RS'S[RS	'UR[SS5S5 S[RS'S85[RS	'UR[SS5S5 S[RS'S[RS	'UR[SS5S5 S[RS'S86[RS	'UR[SS5S
5 S[RS'S[RS	'UR[SS5S5 UR[SS5S5 S[RS'S87[RS	'UR[SS5S
5 UR[SS5S5 S[RS'S[RS	'UR[SS5S5 UR[SS5S5 S[RS'S[RS	'UR[SS5S5 UR[SS5S5 S[RS'UR[SS5S5 S[RS'UR[SS5S5 S[RS'S[RS	'UR[SS5S5 S[RS'S[RS	'UR[SS5S5 S[RS'S[RS	'UR[SS5S5 S[RS'S[RS	'UR[SS5S5 S[RS'S[RS	'UR[SS5S5 S[RS'S[RS	'SS'UR[SS5S5 S[RS'S[RS	'S[RS'UR[SS5S5 S[RS'S[RS	'S[RS'UR[SS5S5 S[RS'S[RS	'S [RS'UR[S!S5S5 UR[S"S5S5 g)#Nzhttp://localhost/rVr\F)r]NNzhttp://localhost:3128/razhttp://localhost2/rWzhttp://localhost2:3128/T)�88localhost2NN)rmr_N�rizhttp://a:b@localhost/)r]Nrczhttp://a:b@localhost:3128/rgzhttp://a:b@localhost2/zhttp://a:b@localhost2:3128/)rmNrc)rmr_rcz4http://john%40example.com:P%40SSWORD@localhost:3128/z5http://john%40example.com:P%40SSWORD@localhost2:3128/)rmr_)zjohn@example.comzP@SSWORDzexample1.com,example2.comr2z
example.1.comz0example1.com,example2.com, echo.websocket.eventsz,example1.com,example2.com, .websocket.eventsz127.0.0.0/8, 192.168.0.0/16rr>)r3r4r!rrs r�test_proxy_from_env�!ProxyInfoTest.test_proxy_from_envRsA��#6��89�90�<� �����2�E�:�<U�	91�$<��92�93�<� �����2�E�:�<U�	94�$7��95�96�<� �$8��97�98�=�!�����2�E�:�<U�	99�$<��100�101�<� �$=��102�103�=�!�����2�E�:�<U�	104�$7��105�106�<� �$8��107�108�=�!�����2�D�9�;U�	109�$<��110�111�<� �$=��112�113�=�!�����2�D�9�;U�	114�$&��115�116�<� �$8��117�118�=�!�����2�D�9�;U�	119�	
����2�E�:�O�	120�$&��121�122�<� �$=��123�124�=�!�����2�D�9�;U�	125�	
����2�E�:�O�	126�$7��127�128�<� �$&��129�130�=�!�����(?��F��X�����2�E�:�<U�	131�$<��132�133�<� �$&��134�135�=�!�����(?��F��X�����2�E�:�<U�	136�$;��137�138�<� �����2�E�:�+�	139�$@��140�141�<� �����2�E�:�+�	142�143$;��144�145�<� �$<��146�147�=�!�����2�E�:�+�	148�$@��149�150�<� �$A��151�152�=�!�����2�E�:�+�	153�154$;��155�156�<� �$<��157�158�=�!�����2�D�9�,�	159�$@��160�161�<� �$A��162�163�=�!�����2�D�9�,�	164�
C�	�165�166�<� �
D�	�167�168�=�!�	
����2�D�9�B�	169�170$;��171�172�<� �$<��173�174�=�!�!<��175�176�:������?�D�1�3S�	177�$@��178�179�<� �$A��180�181�=�!�!S��182�183�:������(?��F��X�#?��184�185�<� �$A��186�187�=�!�!O��188�189�:������(?��F��X�#?��190�191�<� �$A��192�193�=�!�!>��194�195�:�������U�;�_�M�����
�u�=��Or)rVrWr2N)	r(r)r*r+r6r9rjror,r'rrrRrR�s��	'�'� ^196�@APrrR�__main__)r3�unittest�websocket._urlrrrr�websocket._exceptionsr�TestCaser	r.rRr(�mainr'rr�<module>rws|��197����:��(W%�h���W%�tWF��)�)�WF�t}P�H�%�%�}P�@�z���M�M�O�r
codekingpro/portable-devtools · Team Ai