Your IP : 216.73.216.196


Current Path : /opt/alt/python312/lib64/python3.12/test/__pycache__/
Upload File :
Current File : //opt/alt/python312/lib64/python3.12/test/__pycache__/test_urllib_response.cpython-312.opt-1.pyc

�

�#�j)����dZddlZddlZddlZddlZddlmZejrejd��Gd�dej�Zedk(rej�yy)z'Unit tests for code in urllib.response.�N)�supportzCannot create socket on WASIc�0�eZdZd�Zd�Zd�Zd�Zd�Zd�Zy)�TestResponsec���tjtjtj�|_|jj	d�|_ddd�|_y)N�rbzwww.python.org�close)�Host�
Connection)�socket�AF_INET�SOCK_STREAM�sock�makefile�fp�test_headers��selfs �@/opt/alt/python312/lib64/python3.12/test/test_urllib_response.py�setUpzTestResponse.setUpsD���M�M�&�.�.�&�2D�2D�E��	��)�)�$�$�T�*���%5�+2�4���c�p��tjj|j��|j	�t
j��fd�}|j|jj�|�|j|jj�|jt|�y)Nc�6���5}	ddd�y#1swYyxYw�N�)�spam�addbases �r�fz!TestResponse.test_with.<locals>.fs����D�����s��)�urllib�responserr�assertIsInstance�tempfile�_TemporaryFileWrapper�assertFalse�closed�
assertTrue�assertRaises�
ValueError)rrrs  @r�	test_withzTestResponse.test_withsw����/�/�)�)�$�'�'�2�����g�x�'E�'E�F�	�	
��������(�	����������'����*�a�(rc����d��fd�}tjj|j|�}|j	�|j|jj�|j��y)NFc�
��d�y)NTr)�closehook_calleds�r�	closehookz1TestResponse.test_addclosehook.<locals>.closehook%s	���#�r)rr�addclosehookrrr%r$)rr,r+s  @r�test_addclosehookzTestResponse.test_addclosehook"sU��� ��	$��O�O�0�0����)�D�	�������������'����(�)rc�,�tjj|j|j�}|j|j
�|j�|j|j|j�|j�yr)	rr�addinforr�assertEqual�info�headersr)rr2s  r�test_addinfozTestResponse.test_addinfo/sa�����&�&�t�w�w��0A�0A�B���������d�&7�&7�8�������t�'8�'8�9��
�
�rc�(�d}d}tjj|j|j||�}|j|j
�|j�|j|j�|�|j|j�|�|j|j|j�|j|j|�|j|j|�|j�y)Nzhttp://www.python.org��)
rr�
addinfourlrrr1r2�geturl�getcoder3�url�statusr)rr:�code�infourls    r�test_addinfourlzTestResponse.test_addinfourl5s���%�����/�/�,�,�T�W�W�d�6G�6G�-0�$�8����������):�):�;�������)�3�/�������*�D�1�������$�*;�*;�<�������c�*��������.��
�
�rc�8�|jj�yr)rrrs r�tearDownzTestResponse.tearDownBs���	�	���rN)	�__name__�
__module__�__qualname__rr(r.r4r>r@rrrrr
s ��4�)�*���rr�__main__)�__doc__rr!�urllib.responser�unittest�testr�is_wasi�SkipTest�TestCaserrA�mainrrr�<module>rMs_��-�
�����
�?�?�
�(�
�
�:�
;�;�6�8�$�$�6�p�z���H�M�M�O�r