HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/test/__pycache__/test_urllib_response.cpython-310.pyc
o

�i��@sNdZddlZddlZddlZddlZGdd�dej�Zedkr%e�	�dSdS)z'Unit tests for code in urllib.response.�Nc@s<eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�TestResponsecCs0t�tjtj�|_|j�d�|_ddd�|_dS)N�rbzwww.python.org�close)ZHost�
Connection)�socket�AF_INET�SOCK_STREAM�sock�makefile�fp�test_headers��self�r�6/usr/local/lib/python3.10/test/test_urllib_response.py�setUp
s
�zTestResponse.setUpcsZtj�|j��|��tj��fdd�}|�|jj�|�|�	|jj�|�
t|�dS)Ncs*��	}Wd�dS1swYdS�Nr)Zspam��addbaserr�fs"�z!TestResponse.test_with.<locals>.f)�urllib�responserrZassertIsInstance�tempfile�_TemporaryFileWrapperZassertFalse�closed�
assertTrueZassertRaises�
ValueError)rrrrr�	test_withszTestResponse.test_withcsDd��fdd�}tj�|j|�}|��|�|jj�|���dS)NFcsd�dS)NTrr�Zclosehook_calledrr�	closehook sz1TestResponse.test_addclosehook.<locals>.closehook)rrZaddclosehookrrrr)rrrrr�test_addclosehookszTestResponse.test_addclosehookcCs8tj�|j|j�}|�|��|j�|�|j|j�dSr)rrZaddinforr�assertEqual�info�headers)rr"rrr�test_addinfo*szTestResponse.test_addinfocCs�d}d}tj�|j|j||�}|�|��|j�|�|��|�|�|��|�|�|j	|j�|�|j
|�|�|j|�dS)Nzhttp://www.python.org��)rrZ
addinfourlrrr!r"�geturlZgetcoder#�url�status)rr'�codeZinfourlrrr�test_addinfourl/s�zTestResponse.test_addinfourlcCs|j��dSr)r	rr
rrr�tearDown;szTestResponse.tearDownN)	�__name__�
__module__�__qualname__rrr r$r*r+rrrrrs

r�__main__)
�__doc__rrZurllib.responserZunittestZTestCaserr,�mainrrrr�<module>s6�