tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
R\¬Qc@sddlZddlmZddlmZddlZddlZddlZddlZdZ    d„Z
d„Z e ej ej ƒZdejfd„ƒYZd    ejfd
„ƒYZd ejfd „ƒYZd ejfd„ƒYZd„Zedkr eƒndS(iÿÿÿÿN(t test_support(tsanepathname2urli<cOsTxGtdƒD]9}y|||ŽSWq |k
r<}q q ‚q Xq W|‚dS(Ni(trange(tfunctexctargstkwargstitlast_exc((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyt _retry_thrices cs‡‡fd†}|S(Ncstˆˆ||ŽS(N(R    (RR(RR(s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pytwrappeds((RRR
((RRs\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyt_wrap_with_retry_thricest    AuthTestscBseZdZRS(s&Tests urllib2 authentication features.(t__name__t
__module__t__doc__(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyR #stCloseSocketTestcBseZd„ZRS(cCs­ddl}tdƒ}|j}|j|jtjkƒ|j}|j|j|jkƒ|j}|j|jtjkƒ|j|j     ƒ|j
ƒ|j|j    ƒdS(Niÿÿÿÿshttp://www.python.org/( thttplibt_urlopen_with_retrytfpt
assertTruet    __class__tsockett _fileobjectt_sockt HTTPResponsetclosedtclose(tselfRtresponsetabused_fileobjectt httpresponset
fileobject((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyt
test_closeLs              
(R RR!(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyRJstOtherNetworkTestscBs\eZd„Zd„Zd„Zd„Zd„Zd„Zd„Ze    d„Z
d„Z RS(    cCsdS(N((R((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pytsetUp`scCs)dddg}|j||jƒƒdS(Ns,ftp://ftp.kernel.org/pub/linux/kernel/READMEs7ftp://ftp.kernel.org/pub/linux/kernel/non-existent-files[ftp://gatekeeper.research.compaq.com/pub/DEC/SRC/research-reports/00README-Legal-Rules-Regs(t
_test_urlst_extra_handlers(Rturls((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_ftpis    cCs¨tj}t|dƒ}ze|jdƒ|jƒdttjj|ƒƒddt
j fg}|j ||j ƒdtƒWdtj|ƒX|jtt
jdƒdS(Ntws    hi there
sfile:sfile:///nonsensename/etc/passwdtretrys./relative_path/to/file(RtTESTFNtopentwriteRRtostpathtabspathtNoneturllib2tURLErrorR$R%tTruetremovet assertRaisest
ValueErrorturlopen(RR*tfR&((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyt    test_filess     
 cCsTd}tj|ƒ9tj|ƒ}tj|ƒ}|j|jƒdƒWdQXdS(Ns/http://docs.python.org/2/glossary.html#glossary(Rttransient_internetR1tRequestR7t assertEqualtgeturl(Rt urlwith_fragtreqtres((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_urlwithfragŸs cCsotjdƒ}tjƒ}|j|ƒ}z3y|jƒWntk
r[|jdƒnXWd|jƒXdS(Nshttp://www.python.orgs0HTTPResponse object should return a valid fileno(R1R;t build_openerR+tfilenotAttributeErrortfailR(RR?topenerR@((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyt test_fileno§s  cCsºd}tj|ƒŸtjƒ}tj|ƒ}|j|jƒƒ|j|ƒ|j|jƒƒ|j|j    dƒƒ|j
ddƒ|j|ƒ|j |j dƒdƒWdQXdS(Nshttp://www.example.coms
User-agents
User-Agents
Test-Agent( RR:R1RBR;t assertFalset header_itemsR+Rt
has_headert
add_headerR<t
get_header(RturlRFtrequest((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_custom_headers²s   cCsHd}tj|ƒ-tj|ƒ}|jƒ}|j|ƒWdQXdS(Nshttp://www.imdb.com(RR:R1R7treadR(RtURLR?R@((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_sites_no_connection_close¿s
 c Csðddl}ddl}|jdƒj}tj|Œj}|rWt|tjƒ}nx’|D]Š}t    |t
ƒr…|\}}    }
n
d}    }
t j |ƒ1||ƒy|||    tƒ} Wntk
r} || ƒ|
rËd|
||    t| ƒ| f} |j| |
| ƒqËn²tjk
r^} t    | dtjƒrXtjd|IJw^qË‚nmXy:t j |ƒ%| jƒ}|dt|ƒƒWdQXWn%tjk
rÀtjd|IJnX| jƒWdQX|dƒ|jdƒq^WdS(    Niÿÿÿÿt test_urllib2s5Didn't get expected error(s) %s for %s %s, got %s: %sis <timeout: %s>s read %d bytess******** next url coming up...gš™™™™™¹?(ttimetloggingt    getLoggertdebugR1RBR+R R2t
isinstancettupleR0RR:tTIMEOUTtEnvironmentErrorttypetassertIsInstanceRttimeouttsyststderrRPtlenRtsleep(RR&thandlersR)RTRURWR7RMR?t expected_errR8terrtmsgtbuf((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyR$ÉsD   
 
 
 
cCs@g}tjƒ}|j|jƒ|jdƒ|j|ƒ|S(Ni(R1tCacheFTPHandlert
addCleanupt clear_cachet
setTimeouttappend(RRctcfh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyR%òs    ( R RR#R'R9RARGRORRR3R$R%(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyR"_s            
   ,                
)t TimeoutTestcBsVeZd„Zd„Zd„Zd„ZdZd„Zd„Zd„Z    d„Z
RS(    cCsp|jtjƒdkƒd}tj|ddƒ6t|ƒ}|j|jjjjj    ƒdkƒWdQXdS(Nshttp://www.python.orgR^(
RRtgetdefaulttimeoutR0RR:RRRt
gettimeout(RRMtu((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_http_basicþs
 c    Cs‰|jtjƒdkƒd}tj|ƒUtjdƒzt|ƒ}WdtjdƒX|j|j    j
j    j
j ƒdƒWdQXdS(Nshttp://www.python.orgi<( RRRoR0RR:tsetdefaulttimeoutRR<RRRp(RRMRq((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_http_default_timeouts c    Cs’|jtjƒdkƒd}tj|ƒ^tjdƒzt|ddƒ}WdtjdƒX|j|jj    jj    j
ƒdkƒWdQXdS(Nshttp://www.python.orgi<R^( RRRoR0RR:RsRRRRp(RRMRq((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_http_no_timeouts cCsTd}tj|ƒ9t|ddƒ}|j|jjjjjƒdƒWdQXdS(Nshttp://www.python.orgR^ix(RR:RR<RRRp(RRMRq((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_http_timeoutssftp://ftp.mirror.nl/pub/gnu/cCsm|jtjƒdkƒtj|jddƒ6t|jƒ}|j|jjj    j
ƒdkƒWdQXdS(NR^( RRRoR0RR:tFTP_HOSTRRRRp(RRq((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_ftp_basic#sc    Cs†|jtjƒdkƒtj|jƒUtjdƒzt|jƒ}WdtjdƒX|j    |j
j
j j ƒdƒWdQXdS(Ni<( RRRoR0RR:RwRsRR<RRRp(RRq((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_ftp_default_timeout)s c    Cs|jtjƒdkƒtj|jƒ^tjdƒzt|jddƒ}WdtjdƒX|j|j    j    j
j ƒdkƒWdQXdS(Ni<R^( RRRoR0RR:RwRsRRRRp(RRq((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_ftp_no_timeout3s cCsQtj|jƒ9t|jddƒ}|j|jjjjƒdƒWdQXdS(NR^i<(RR:RwRR<RRRp(RRq((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyttest_ftp_timeout=s( R RRrRtRuRvRwRxRyRzR{(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyRnýs                        
   
cCs'tjdƒtjttttƒdS(Ntnetwork(Rtrequirest run_unittestR R"RRn(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyt    test_mainCs
     t__main__(tunittestttestRttest.test_urllib2RRR1R-R_RZR    R R7R2RtTestCaseR RR"RnRR (((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_urllib2net.pyt<module>s"         
   'žF