%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyo

�
�9Zc@`sUddlmZmZmZddlZddlZddlmZmZm	Z	ddl
mZddlm
Z
ddlmZmZmZmZddljjZejddkr�ddljZddlmZdd	lmZn,ddlZddlmZdd	lmZdd
�Z!da"d�Z#d�Z$d
Z%dZ&dZ'dZ(ddddgZ)e
d�Z*d�Z+d�Z,d�Z-d�Z.d�Z/d�Z0d�Z1d�Z2defd��YZ3d efd!��YZ4d"efd#��YZ5d$efd%��YZ6d&efd'��YZ7d(efd)��YZ8e9d*krQe�ndS(+i(tdivisiontabsolute_importtprint_functionN(tmkdtemptmkstemptNamedTemporaryFile(trmtree(tasbytes(trun_module_suitetTestCasetassert_tSkipTesti(turlparse(tURLErrorcC`s2|t�kr"tdd�}|Std��dS(s$Stub to replace urlopen for testing.tprefixturltmp_sName or service not knownN(t
valid_httpurlRR
(turltdatattmpfile((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyturlopen_stubscC`stjatt_dS(N(turllib_requestturlopentold_urlopenR(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytsetup$s	cC`s
tt_dS(N(RRR(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytteardown+sshttp://www.google.com/s
index.htmlshttp://fake.abc.web/site/sfake.txts/etc/shadows../../shadows
..\system.datsc:\windows\system.datsthree is the magic numberc	C`s8tddddd|dt�\}}tj|�|S(Ntsuffixs.txtRtdstmp_tdirttext(RtTruetostclose(tfiledirtfdtpath((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytvalid_textfile<s'
cC`s?tddddd|�\}}tj|�tj|�|S(NRs.txtRRR(RRR tremove(R!R"R#((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytinvalid_textfileCs!

cC`sttS(N(t	http_patht	http_file(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRKscC`sttS(N(t
http_fakepatht
http_fakefile(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytinvalid_httpurlOscC`stS(N(R'(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyt
valid_baseurlSscC`stS(N(R)(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytinvalid_baseurlWscC`stS(N(R((((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytvalid_httpfile[scC`stS(N(R*(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytinvalid_httpfile_stTestDataSourceOpencB`sYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	cC`s%t�|_tj|j�|_dS(N(Rttmpdirt
datasourcet
DataSourcetds(tself((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pytsetUpdscC`st|j�|`dS(N(RR1R4(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttearDownhs
cC`s-|jjt��}t|�|j�dS(N(R4topenRR
R (R5tfh((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_ValidHTTPls
cC`sct�}|jt|jj|�y|jj|�Wn&tk
r^}t|jdk�nXdS(N(R+tassertRaisestIOErrorR4R8R
terrnotNone(R5Rte((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_InvalidHTTPqs	cC`s |jt|jjt��dS(N(R;R
R4t_cacheR+(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_InvalidHTTPCacheURLErrorzscC`s9t|j�}|jj|�}t|�|j�dS(N(R$R1R4R8R
R (R5t
local_fileR9((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_ValidFile}s
cC`s,t|j�}|jt|jj|�dS(N(R&R1R;R<R4R8(R5tinvalid_file((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_InvalidFile�scC`s�yddl}Wntk
r)t�nXtjj|jd�}|j|d�}|jt	�|j
�|jj|�}|j�}|j
�|j
t	|�dS(Nis
foobar.txt.gztw(tgziptImportErrorRRR#tjoinR1R8twritet
magic_lineR R4treadlinetassertEqual(R5RHtfilepathtfptresult((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_ValidGzipFile�s




cC`s�yddl}Wntk
r)t�nXtjj|jd�}|j|d�}|jt	�|j
�|jj|�}|j
�}|j
�|jt	|�dS(Nisfoobar.txt.bz2RG(tbz2RIRRR#RJR1tBZ2FileRKRLR R4R8RMRN(R5RSRORPRQ((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_ValidBz2File�s




(t__name__t
__module__R6R7R:R@RBRDRFRRRU(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR0cs									tTestDataSourceExistscB`s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s%t�|_tj|j�|_dS(N(RR1R2R3R4(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR6�scC`st|j�|`dS(N(RR1R4(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR7�s
cC`st|jjt���dS(N(R
R4texistsR(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR:�scC`s#|j|jjt��t�dS(N(RNR4RYR+tFalse(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR@�scC`s^t|j�}t|jj|��t�}t|�}t|jj|��t|�dS(N(R$R1R
R4RYRR(R5Rtlocaldir((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRD�s	cC`s/t|j�}|j|jj|�t�dS(N(R&R1RNR4RYRZ(R5R((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRF�s(RVRWR6R7R:R@RDRF(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRX�s					
tTestDataSourceAbspathcB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`s1tjjt��|_tj|j�|_dS(N(RR#tabspathRR1R2R3R4(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR6�scC`st|j�|`dS(N(RR1R4(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR7�s
cC`sttt��\}}}}}}tjj|j||jtj�jd��}|j||j	j
t���dS(Nt/(RRRR#RJR1tstriptsepRNR4R](R5tschemetnetloctupathtpmstqrytfrgt
local_path((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR:�s!cC`sat|j�}tjj|�d}|j||jj|��|j||jj|��dS(Ni����(R$R1RR#tsplitRNR4R](R5Rttmpfilename((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRD�scC`sttt��\}}}}}}tjj|j||jtj�jd��}|j||j	j
t���dS(NR^(RR+RR#RJR1R_R`tassertNotEqualR4R]R(R5RaRbRcRdReRftinvalidhttp((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR@�s!cC`spt|j�}t|j�}tjj|�d}|j||jj|��|j||jj|��dS(Ni����(R$R1RR#RhRjR4R](R5tinvalidfileRRi((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRF�s
c`s�t�j�}tjj|�d}�fd�}t|t��j�j��t|t��j�j��t||�j�j��t||�j�j��xJt	D]B}t|t
|�j�j��t||�j�j��q�WdS(Ni����c`stjj�jj|��S(N(RR#R]R4(tx(R5(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyt<lambda>�s(R$R1RR#RhR
Rt
startswithR+tmalicious_filesR'(R5RRittmp_pathtfn((R5sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_sandboxing�s
 cC`sYtj}z?dt_|j�|j�|j�|j�|j�Wd|t_XdS(Ns\(RR`R:RDR@RFRs(R5torig_os_sep((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_windows_os_sep�s		



(
RVRWR6R7R:RDR@RFRsRu(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR\�s								tTestRepositoryAbspathcB`s5eZd�Zd�Zd�Zd�Zd�ZRS(cC`s7tjjt��|_tjt�|j�|_dS(N(	RR#R]RR1R2t
RepositoryR,trepos(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR6scC`st|j�|`dS(N(RR1Rx(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR7s
c	C`s}tt��\}}}}}}tjj|jj||jtj�jd��}|jj	t
��}|j||�dS(NR^(RRRR#RJRxt	_destpathR_R`R]R.RN(	R5RaRbRcRdReRfRgRO((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR:s
!c`s�fd�}t|t��j�j��xJtD]B}t|t|�j�j��t||�j�j��q5WdS(Nc`stjj�jj|��S(N(RR#R]Rx(Rm(R5(sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRns(R
R.RoR1RpR'(R5RqRr((R5sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRss

 cC`s;tj}z!dt_|j�|j�Wd|t_XdS(Ns\(RR`R:Rs(R5Rt((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRus		
(RVRWR6R7R:RsRu(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRvs
				tTestRepositoryExistscB`s>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cC`s+t�|_tjt�|j�|_dS(N(RR1R2RwR,Rx(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR6)scC`st|j�|`dS(N(RR1Rx(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR7-s
cC`s)t|j�}t|jj|��dS(N(R$R1R
RxRY(R5R((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRD1scC`s/t|j�}|j|jj|�t�dS(N(R&R1RNRxRYRZ(R5R((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRF6scC`st|jjt���dS(N(R
RxRYR(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_RemoveHTTPFile:sc
C`sxt�}t|�\}}}}}}tjj|jj|�}tj|d�t|�}	t	|jj
|	��dS(Ni�(RRRR#RJRxRytmkdirR$R
RY(
R5t	localfileRaRbRcRdReRfRgR((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_CachedHTTPFile=s	(RVRWR6R7RDRFR{R~(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRz(s					tTestOpenFunccB`s#eZd�Zd�Zd�ZRS(cC`st�|_dS(N(RR1(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR6JscC`st|j�dS(N(RR1(R5((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyR7MscC`sbt|j�}tj|d|j�}t|�|j�tj|�}t|�|j�dS(Ntdestpath(R$R1R2R8R
R (R5RCRP((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyttest_DataSourceOpenPs


(RVRWR6R7R�(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyRIs		t__main__(:t
__future__RRRRtsysttempfileRRRtshutilRtnumpy.compatRt
numpy.testingRR	R
Rtnumpy.lib._datasourcetlibt_datasourceR2tversion_infoturllib.requesttrequestRturllib.parseRturllib.errorR
turllib2R>RRRRR'R(R)R*RpRLR$R&RR+R,R-R.R/R0RXR\RvRzRRV(((sS/opt/alt/python27/lib64/python2.7/site-packages/numpy/lib/tests/test__datasource.pyt<module>sR"											EA!!

Zerion Mini Shell 1.0