Current File : //opt/imh-python/lib/python2.7/test/test_zipfile64.pyo
�
��Wc@sddlmZejdd�yddlZWnek
rIdZnXddlZddlZddlZddl	Z	ddl
Z
ddlmZddl
mZmZedZdZd
ejfd��YZdejfd
��YZd�Zedkr
e�ndS(i����(ttest_supporttextralargefiles>test requires loads of disk-space bytes and a long time to runN(t
TemporaryFile(tTESTFNtrun_unittestt2ii<tTestsWithSourceFilecBsGeZd�Zd�Zd�Zejed�d��Zd�Z	RS(cCsUd�td�D�}dj|�|_ttd�}|j|j�|j�dS(Ncss|]}d|VqdS(sTest of zipfile line %d.N((t.0ti((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pys	<genexpr>&si@Bs
twb(txrangetjointdatatopenRtwritetclose(tselftline_gentfp((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pytsetUp"s
cCsftj|d|dt�}dd
t|j�}tj�t}xtt|�D]f}|jd||j�|tj�krOtj�t}t	j
d||fIJt	j
j�qOqOW|j�tj|d|�}x}t|�D]o}|j
|jd|�|j�|tj�kr�tj�t}t	j
d	||fIJt	j
j�q�q�W|j�dS(Ntwt
allowZip64iiistestfn%ds/  zipTest still writing %d of %d, be patient...trs/  zipTest still reading %d of %d, be patient...i@(tzipfiletZipFiletTruetlenRttimet_PRINT_WORKING_MSG_INTERVALtrangetwritestrtsyst
__stdout__tflushRtassertEqualtread(Rtftcompressiontzipfpt	filecountt	next_timetnum((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pytzipTest.s,

 
cCsLt��*}|j|tj�|j|j�WdQX|jttj�dS(N(RR*Rt
ZIP_STOREDtassertFalsetclosedtTESTFN2(RR$((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyt
testStoredOss
requires zlibcCsLt��*}|j|tj�|j|j�WdQX|jttj�dS(N(RR*RtZIP_DEFLATEDR,R-R.(RR$((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyttestDeflatedWscCs=x6ttfD](}tjj|�r
tj|�q
q
WdS(N(RR.tostpathtexiststremove(Rtfname((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyttearDown`s(
t__name__t
__module__RR*R/tunittestt
skipUnlesstzlibR1R7(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyR!s
		!		t
OtherTestscBs#eZd�Zd�Zd�ZRS(cCs
tjtdddt�}d|_dd}x4t|�D]&}|jd	|d
|dd�q;W|jt|j	��|�|j
�tjtdd�}|jt|j	��|�x=t|�D]/}|j|jd	|�d
|dd�q�W|j
�dS(NtmodeRRidiiiisfoo%08ds%di9Rii(RRRRtdebugR
RR"RtnamelistRR#(RtzipftnumfilesRtzipf2((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyttestMoreThan64kFilesgs	
$
-cCs�tjtdddt�}d|_d}x4t|�D]&}|jd|d|d	d
�q7W|jt|j	��|�|j
tj��|jd|d�WdQX|jt|j	��|�|j�tjtdddt�}d|_|jt|j	��|�|j
tj��|jd|d�WdQX|jt|j	��|�|j�tjtdddt
�}d|_|jt|j	��|�d}x7t||�D]&}|jd|d|d	d
�q�W|jt|j	��|�|j�tjtdd�}|jt|j	��|�x=t|�D]/}|j|jd|�d|d	d
�qGW|j�dS(NR>RRidiisfoo%08ds%dii9ttaiRii��iii�(RRRtFalseR?RRR"RR@tassertRaisestLargeZipFileRRR#(RRARBRt	numfiles2RC((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyttestMoreThan64kFilesAppendxs<	$
	
	$
-cCstjt�tjt�dS(N(RtunlinkRR.(R((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyR7�s
(R8R9RDRKR7(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyR=fs		#cCsttt�dS(N(RRR=(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyt	test_main�st__main__i,(ttestRtrequiresR<tImportErrortNoneRR2R:RRttempfileRttest.test_supportRRR.RtTestCaseRR=RMR8(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zipfile64.pyt<module>s&

$
E9