python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_urllib_response.cpython-312.opt-1.pyc

ΑedZddlZddlZddlZddlZddlmZejrejdGddejZedk(rejyy)z'Unit tests for code in urllib.response.N)supportzCannot create socket on WASIc0eZdZdZdZdZdZdZdZy)TestResponsectjtjtj|_|jj	d|_ddd|_y)Nrbzwww.python.orgclose)Host
Connection)socketAF_INETSOCK_STREAMsockmakefilefptest_headersselfs M/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_urllib_response.pysetUpzTestResponse.setUpsDMM&..&2D2DE	))$$T*%5+24cptjj|j|j	t
jfd}|j|jj||j|jj|jt|y)Nc65}	dddy#1swYyxYwN)spamaddbases rfz!TestResponse.test_with.<locals>.fs 
D


s)urllibresponserrassertIsInstancetempfile_TemporaryFileWrapperassertFalseclosed
assertTrueassertRaises
ValueError)rrrs  @r	test_withzTestResponse.test_withsw//))$''2gx'E'EF		
(	'*a(rcdfd}tjj|j|}|j	|j|jj|jy)NFc
dy)NTr)closehook_calledsr	closehookz1TestResponse.test_addclosehook.<locals>.closehook%s	#r)rraddclosehookrrr%r$)rr,r+s  @rtest_addclosehookzTestResponse.test_addclosehook"sU 	$OO00)D	'()rctjj|j|j}|j|j
|j|j|j|jyr)rraddinforrassertEqualinfoheaders)rr2s  rtest_addinfozTestResponse.test_addinfo/sX&&tww0A0ABd&7&78t'8'89rcd}d}tjj|j|j||}|j|j
|j|j|j||j|j||j|j|j|j|j||j|j|y)Nzhttp://www.python.org)rr
addinfourlrrr1r2geturlgetcoder3urlstatus)rr:codeinfourls    rtest_addinfourlzTestResponse.test_addinfourl4s%//,,TWWd6G6G-0$8):):;)3/*D1$*;*;<c*.rc8|jjyr)rrrs rtearDownzTestResponse.tearDown@s		rN)	__name__
__module____qualname__rr(r.r4r>r@rrrrr
s 4)*:

/rr__main__)__doc__rr!urllib.responserunittesttestris_wasiSkipTestTestCaserrAmainrrr<module>rMs_-

??
(

:
;;48$$4lzHMMOr