Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.140.198.214
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_zipimport.pyc
�
@��cc@sddlZddlZddlZddlZddlZddlZddlZddlmZddl	m
Z
mZmZyddl
Z
Wnek
r�eZ
nXddlmZmZmZmZddlZddlZddlZddlZddlZddlmZmZmZdZd�Zd�Z ej�Z!eee!�Z"d	Z#d
Z$dZ%dZ&ej'j(d
ej)d�Z*de
fd��YZ+ej,e
d�de+fd��Y�Z-dej.fd��YZ/d�Z0e1dkre0�ndS(i����N(ttest_support(tImportHooksBaseTestCasettest_srcttest_co(tZipFiletZipInfot
ZIP_STOREDtZIP_DEFLATED(t
extract_tbt
extract_stacktprint_tbs def do_raise(): raise TypeError
cCs�tj|�}t|�td�kr[|dkrBt|�}q[tdt|��}ntj�tjdt|��|}|S(Ngi���l����s<i(	tmarshaltdumpsttypetinttlongtimpt	get_magictstructtpack(tcotmtimetdatatpyc((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pytmake_pycs&cCs|jtjd�S(Nt.(treplacetostsep(tpath((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pytmodule_path_to_dotted_name'ss.pyct
ziptestmoduletziptestpackagetziptestpackage2t	junk95142tziptUncompressedZipImportTestCasecBseZeZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs(tj�tjj�tj|�dS(N(t	linecachet
clearcachet	zipimportt_zip_directory_cachetclearRtsetUp(tself((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyR*>s

cOs�ttd�}zxxT|j�D]F\}\}}t|tj|��}	|j|	_|j|	|�qW|j	�|j
dd�}
|
dk	r�ttd�}|j
�}|j	�ttd�}|j|
�|j|�|j	�ntjjdt�tdj|�t�t�dg�}|j
d�}
|
dk	rN|
|�n|r�|j�}|j|tjjt|�|�nWd|j	�tjt�XdS(	NtwtstufftrbtwbiRt	__dummy__tcall(RtTEMP_ZIPtitemsRttimet	localtimetcompressiont
compress_typetwritestrtclosetgettNonetopentreadtwritetsysRtinsertt
__import__tjointglobalstlocalstget_filetassertEqualRtremove(R+texpected_exttfilestmodulestkwtztnameRRtzinfoR-tftmodR1tfile((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pytdoTestEs8






cCs�dtjkrdSdtjkr/tjd=nittfd6}y|jd|d�Wn0tk
r�|jtkr�|j	d�q�n X|jt
kr�|j	d�ndS(Ntzlibszlib.pys.pys&expected test to not raise ImportErrors"expected test to raise ImportError(R?tbuiltin_module_namesRJtNOWRRRtImportErrorR6RtfailR(R+RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt
testAFakeZlibks

cCs.ittftd6}|jd|t�dS(Ns.py(RURtTESTMODRR(R+RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestPy�scCs.ittftt6}|jt|t�dS(N(RUttest_pycRYtpyc_extRR(R+RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestPyc�scCs?ittftd6ttftt6}|jt|t�dS(Ns.py(RURRYR[R\RR(R+RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestBoth�scCs.itdftd6}|jd|t�dS(Nts.py(RURYRRR;(R+RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestEmptyPy�scCsmttd�}|dN}t|�td}ittftd6t|ftt6}|jd|t�dS(Niiis.py(tordR[tchrRURRYR\RR(R+tm0tbadmagic_pycRI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestBadMagic�s
cCs�ttd�}|dN}t|�td}it|ftt6}y|jd|t�Wntk
ronX|jd�dS(Niiis.pys)expected ImportError; import from bad pyc(	RaR[RbRURYR\RRRVRW(R+RcRdRI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt
testBadMagic2�s

cCsuttd�}|dN}td t|�td}ittftd6t|ftt6}|jd|t�dS(Niiis.py(RaR[RbRURRYR\RR(R+tt3tbadtime_pycRI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestBadMTime�s
cCsWttj}ittf|dt6ttf|tt6}|jt|tt�dS(Nt__init__(tTESTPACKRRRUR[R\RYRR(R+tpackdirRI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestPackage�s
cCs�ttj}|ttj}ittf|dt6ttf|dt6ttf|tt6}|jt|ttt�dS(NRj(	RkRRt	TESTPACK2RUR[R\RYRR(R+Rltpackdir2RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestDeepPackage�s
cCs�ttj}|ttj}ittf|dt6ttf|dt6ttf|tt6}tt	d�}z"xT|j
�D]F\}\}}t|tj
|��}|j|_|j||�q�W|j�tjt	�}	|j|	jt	�|j|	jt�t�|	jt�}
|j|	jt�|
j�|j|	j|d�t�|j|	j|t�t�|j|	j|t�t�|t}t|�}t|�tj|}
|j|	j t�d�|j|	j |�d�|j|	j|�|
j�|
j"}
|j|
j |�d�|j|
j|�|
j�tjt	tjt�}|j|jt	�|j|j#ttj�Wd|j�tj$t	�XdS(NRjR,(%RkRRRnRUR[R\RYRR2R3RR4R5R6R7R8R9R'tzipimporterRFtarchivet
is_packagetTruetload_moduletget_filenamet__file__tFalseRRAR?RJt
get_sourceR;t
__loader__tprefixRG(R+RlRoRIRLRMRRRNtziRPtmod_pathtmod_nametloadertzi2((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestZipImporterMethods�sF




	
cCsmttj}|ttj}ittf|dt6ttf|tt6}tt	d�}z�xT|j
�D]F\}\}}t|tj
|��}|j|_|j||�qmW|j�tjt	tj|�}	|j|	jt	�|j|	j|�|j|	jt�t�|	jt�}
|j|	jt�|
j�|j|	jttjd�t�|j|	jttjt�t�ttjt}t|�}t|�tj |}
|j|	j!t�d�|j|	j!|�d�|j|	j|�|
j�|
j#}
|j|
j!|�d�|j|
j|�|
j�Wd|j�tj$t	�XdS(NRjR,(%RkRRRnRUR[R\RYRR2R3RR4R5R6R7R8R9R'RqRFRrR{RsRtRuRvRwRxRRAR?RJRyR;RzRG(R+RlRoRIRLRMRRRNR|RPR}R~R((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt$testZipImporterMethodsInSubDirectory�s>

$$

	 
cCs�ttd�}|j|_z�d}djgtd�D]}t|�^q7�d}|j||�|j�tj	t�}|j
||j|��|jdt
|��Wd|j�tjt�XdS(NR,stestdata.datR_ii�szipimporter object(RR2R6RBtrangeRbR8R9R'RqRFtget_datatassertIntreprRRG(R+RLRMtxRR|((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestGetDatas2

cCs\d}tt|dd�t�}it|ftt6tdfd6}|jt|t�dS(Ns�if 1:  # indent hack
        def get_file():
            return __file__
        if __loader__.get_data("some.data") != "some data":
            raise AssertionError, "bad data"
s<???>texecs	some datas	some.data(RtcompileRURYR\RR(R+tsrcRRI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestImporterAttr,s
cCs8ittftd6}|jd|tddd�dS(Ns.pyR-s
Some Stuffi(RURRYRR(R+RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestImport_WithStuff7scCs|jtj|�t�dS(N(RFtinspectt	getsourceR(R+tmodule((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pytassertModuleSource>scCs7ittftd6}|jd|td|j�dS(Ns.pyR1(RURRYRRR�(R+RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt
testGetSourceAscCsctttdd�t�}ittftd6t|ftt6}|jt|td|j�dS(Ns<???>R�s.pyR1(RR�RRURYR\RRR�(R+RRI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestGetCompiledSourceEscCsAittftd6tdfd6}|jd|td|�dS(Ns.pys>>> log.append(True)
sxyz.txtR1(RURRYRR(R+tcallbackRI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt
runDoctestKscCscg}tjd}t_z&tjdd|dtdt��Wd|t_X|j|tg�dS(Nsxyz.txttpackagetmodule_relativetglobs(tdoctesttmasterR;ttestfileRtRDRF(R+R�tlogt
old_master((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt
doDoctestFilePs
cCs|j|j�dS(N(R�R�(R+((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestDoctestFile\scCsEg}tjdd|dtdt��j�|j|tg�dS(Nsxyz.txtR�R�R�(R�tDocFileTestRtRDtrunRF(R+R�R�((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pytdoDoctestSuite_s
cCs|j|j�dS(N(R�R�(R+((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestDoctestSuitegscCs�y|j�Wn�tj�dj}t|d�d\}}}}|j|tj��t|j	d�d\}}}}|j|tj��t
j
�}t|d|�|j|j
�jt��n
Xtd��dS(NiiisThis ought to be impossible(tdo_raiseR?texc_infottb_nextRRFt	raise_srctstripR	ttb_frametStringIOR
t
assertTruetgetvaluetendswithtAssertionError(R+R�ttbROtlnotntlinets((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pytdoTracebackjs" cCs7ittftd6}|jd|td|j�dS(Ns.pyR1(RUR�RYRRR;R�(R+RI((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt
testTraceback|s(t__name__t
__module__RR6R*RRRXRZR]R^R`ReRfRiRmRpR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyR$:s8		&	 							
					-	'												s
requires zlibtCompressedZipImportTestCasecBseZeZRS((R�R�RR6(((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyR��stBadFileZipImportTestCasecBsYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	cCs|jtjtj|�dS(N(tassertRaisesR'tZipImportErrorRq(R+tfilename((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pytassertZipFailure�scCs|jd�dS(NtAdfjdkFJKDFJjdklfjs(R�(R+((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt
testNoFile�scCs|jd�dS(NR_(R�(R+((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestEmptyFilename�scCs6|jttjd�|jttjtdd�dS(Ntkwd(R�t	TypeErrorR'RqR;RY(R+((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestBadArgs�scCs|jdd�dS(NtAi�(R�(R+((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestFilenameTooLong�scCs1tjt�ttd�j�|jt�dS(Nsw+(RtunlinkRYR<R9R�(R+((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt
testEmptyFile�s
cCshtjt�tjttjd�}ztj|�|jt�Wdtjtd�tjt�XdS(Nii�(	RR�RYRR<tO_CREATR9R�tchmod(R+tfd((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestFileUnreadable�s

cCsHtjt�ttd�}|jdd�|j�|jt�dS(Nsw+tai(RR�RYR<R>R9R�(R+tfp((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyttestNotZipFile�s


cCs�tjt�ttd�}|jtjdd��|jd�|j�tj	t�}z|j
t|jd�|j
t|jd�|j
t|jd�|j
t|jd�|j
t|jd�|j
t|jd�tj}|j|jd�d�|j
||jd�|j
||jd�|j
t|jd�|j
||jd�|j
||jd�Wdtjj�XdS(Nsw+s=IiPKR�itabctaaaaaaaaaaaaaaaaaa(RR�RYR<R>RRR9R'RqR�R�tfind_moduleR;RuRstget_codeR�RyR�RFtIOErrorR(R)(R+R�RLterror((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt_testBogusZipFile�s*


	(R�R�R�R�R�R�R�R�R�R�R�(((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyR��s								cCs,ztjttt�Wdtjt�XdS(N(Rtrun_unittestR$R�R�R�RY(((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt	test_main�st__main__(2R?RRRRR4tunittestttestRttest.test_importhooksRRRRSRVR;tzipfileRRRRR'R%R�R�R�t	tracebackRR	R
R�RRRUR[R\RYRkRnRtabspathtextsepR2R$t
skipUnlessR�tTestCaseR�R�R�(((s:/usr/local/python-2.7/lib/python2.7/test/test_zipimport.pyt<module>sJ

"		�HG	

© 2025 GrazzMean