Current File : //opt/imh-python/lib/python2.7/test/test_zlib.pyc
�
��Wc@s�ddlZddlmZmZmZmZmZddlZddlZddl	Z	ddlm
Z
mZmZddl
Z
yddlZWnek
r�eZnXed�Zejeej�d�d�Zejeej�d�d�Zdejfd	��YZd
ejfd��YZdefd
��YZdeejfd��YZdeejfd��YZde	d�Zee	d�Z dZ!d�Z"e#dkr�e"�ndS(i����N(tTESTFNtrun_unittestt
import_moduletunlinktrequires(tprecisionbigmemtestt_1Gt_4Gtzlibtcopysrequires Compress.copy()srequires Decompress.copy()tChecksumTestCasecBsYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	cCsB|jtjd�tjdd��|jtjdd��dS(NtitabcI����(tassertEqualRtcrc32t
assertTrue(tself((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_crc32starts%cCsX|jtjdd�d�|jtjdd�d�|jtjdd�d�dS(NRiii�(R
RR(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_crc32emptyscCsB|jtjd�tjdd��|jtjdd��dS(NRiRI����(R
Rtadler32R(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_adler32start#s%cCsX|jtjdd�d�|jtjdd�d�|jtjdd�d�dS(NRiii�(R
RR(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_adler32empty'scCs|j|d@|d@�dS(Nl��(R
(Rtseentexpected((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt
assertEqual32,scCs�|jtjdd�d�|jtjdd�d�|jtjdd�d�|jtjdd�d�|jtjd�tjdd��|jtjd�tjdd��dS(Ntpenguinil !�Kii���Ci��i��(RRRRR
(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt
test_penguins1s%cCsrd}|jtj|�d�|jtjd�d�|jtj||�d�|jtjd�d�dS(s7test issue1202 compliance: signed crc32, adler32 in 2.xtabcdefghijklmnopi��:�tspami=��Ci
�i�ON(R
RRR(Rtfoo((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_abcdefghijklmnop:s
cCsNd}|jtj|�tj|��|jtjd�tjd��dS(NRR(R
tbinasciiRR(RR((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_same_as_binascii_crc32Cs"cCs||jtjdd�tjdd��|jtjdd�tjdd��|jtjdd
�tjdd��dS(Nthami����l��Ri'�l'�iiI�i�I�(R
RR(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_negative_crc_iv_inputHs
((t__name__t
__module__RRRRRRRR R"(((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyR
s										tExceptionTestCasecBs,eZd�Zd�Zd�Zd�ZRS(cCs |jtjtjdd�dS(NtERRORi
(tassertRaisesRterrortcompress(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt
test_badlevelUscCsI|jttjdtjd�|jttjdtjtjd�dS(Nii(R't
ValueErrorRtcompressobjtDEFLATEDt	MAX_WBITS(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_badcompressobj[s	cCs|jttjd�dS(Ni����(R'R+Rt
decompressobj(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_baddecompressobjbscCs<|jttj�jd�|jttj�jd�dS(Nii����(R'R+RR0tflush(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompressobj_badflushfs(R#R$R*R/R1R3(((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyR%Ss			tBaseCompressTestCasecBseZd�Zd�ZRS(cCs�d}dd|}djgtd�D]&}tj|tjd|��^q'�}||t|�d}z||�Wdd}XdS(	Nis%%0%dxiRi
iii(tjointrangeRta2b_hextrandomtgetrandbitstlentNone(Rtsizet
compress_funct_1Mtfmttitdata((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pytcheck_big_compress_bufferms	9cCs}d|}ztj|d�}Wdd}X||�}z9|jt|�|�|jt|jd��d�Wdd}XdS(Ntxii(RR)R;R
R:tstrip(RR<tdecompress_funcRAt
compressed((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pytcheck_big_decompress_buffer|s
#(R#R$RBRG(((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyR4ls	tCompressTestCasecBsgeZd�Zd�Zd�Zeded
dd�d��Zededdd�d	��ZRS(cCs,tjt�}|jtj|�t�dS(N(RR)tHAMLET_SCENER
t
decompress(RRC((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_speech�scCs6td}tj|�}|jtj|�|�dS(Ni�(RIRR)R
RJ(RRARC((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_speech128�s
cCs3tjt�}|jtjdtj|d �dS(NsAError -5 while decompressing data: incomplete or truncated streami����(RR)RItassertRaisesRegexpR(RJ(RRC((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_incomplete_stream�sR<itmemuseicCsd�}|j||�dS(NcSstj|d�S(Ni(RR)(ts((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt<lambda>�s(RB(RR<R)((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_big_compress_buffer�s	icCs|j|tj�dS(N(RGRRJ(RR<((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_big_decompress_buffer�sii(	R#R$RKRLRNRRRRRS(((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyRH�s
				"tCompressObjectTestCasecBsfeZd�Zd�Zd�Zed"ddd�Zd�Zd"ddd�Z	ed�Z
d	�Zd
�Zd�Z
d�Zejeed
�d�d��Zd�Zd�Zd�Zed��Zed��Zd�Zed��Zed��Zd�Zd�Ze de!d#dd�d��Z"e de!d$dd�d ��Z#d!�Z$RS(%cCs�td}tj�}|j|�}|j�}|jtj|j�tj�}|j||�}|j�}|j	|||�dS(Ni�(
RIRR,R)R2R'R(R0RJR
(RRAtcotx1tx2tdcoty1ty2((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt	test_pair�s
cCs�d}tj}d}d}tj}tj|||||�}|jt�}|j�}tj|�}	|	j||�}
|	j�}|j	t|
|�dS(Nii�i	(
RR-t
Z_FILTEREDR,R)RIR2R0RJR
(RtleveltmethodtwbitstmemleveltstrategyRURVRWRXRYRZ((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_compressoptions�s		c	Cs�td}tj�}g}xAtdt|�d�D]'}|j|j|||d!��q5W|j|j��dj|�}tj	�}|j
dj|��}|j�}|j|||�dS(Ni�iiR(RIRR,R6R:tappendR)R2R5R0RJR
(	RRARUtbufsR@tcombufRXRYRZ((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_compressincremental�s
%ii@cCs�|p	t}|d}tj�}g}xAtdt|�|�D]'}|j|j||||!��qAW|j|j��dj|�}	|j	|tj
|	��tj�}
g}xdtdt|	�|�D]J}|j|
j
|	|||!��|j	d|
jdt|
j��q�W|r<|j|
j��n3x0t
rn|
j
d�}|rj|j|�q?Pq?W|j	d|
jdt|
j��|j	|dj|��dS(Ni�iRs!(A) uct should be '': not %d longs!(B) uct should be '': not %d long(RIRR,R6R:RcR)R2R5R
RJR0tunconsumed_tailtTrue(RR2tsourcetcxtdcxRARURdR@ReRXtchunk((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompinc�s6
%!	cCs|jdt�dS(NR2(RmRh(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompincflush�scCsV|p	t}|d}tj�}g}xAtdt|�|�D]'}|j|j||||!��qAW|j|j��dj|�}|j	|tj
|�d�tj�}	g}|}
x^|
r"|	j
|
|�}|jt|�|kdt|�|f�|j|�|	j
}
q�W|j|	j��|j	|dj|�d�dS(Ni�iRscompressed data failureschunk too big (%d>%d)sWrong data retrieved(RIRR,R6R:RcR)R2R5R
RJR0tassertFalseRg(RRiRjRkRARURdR@ReRXtcbRl((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompimax�s*
%	

cCs�td}tj�}g}xAtdt|�d�D]'}|j|j|||d!��q5W|j|j��dj|�}|j	|tj
|�d�tj�}g}|}xr|r*dt|�d}	|j
||	�}
|jt|
�|	kdt|
�|	f�|j|
�|j
}q�W|rG|j|j��nXxU|
r�|j
d|	�}
|jt|
�|	kdt|
�|	f�|j|
�qJW|j	|dj|�d	�dS(
Ni�iiRscompressed data failureii
schunk too big (%d>%d)sWrong data retrieved(RIRR,R6R:RcR)R2R5R
RJR0RoRg(RR2RARURdR@ReRXRpt
max_lengthRl((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompressmaxlens6
%	

	cCs|jdt�dS(NR2(RsRh(R((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompressmaxlenflush8scCs<tj�}|jt|jdd�|jd|j�dS(NRi����(RR0R'R+RJR
Rg(RRX((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_maxlenmisc;scCsQd}tj�}|j|d�}||j|j�7}|j|jd�dS(Ns
x�KLJMiR(RR0RJRgR
(RtcdataRXtddata((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_clear_unconsumed_tailAs
c	Csdddg}g|D]$}tt|�rtt|�^q}td}x�|D]�}x�td�D]�}tj|�}|j|d �}|j|�}|j|d�}	|j�}
|jtj	dj
|||	|
g��|d||f�~qdWqQWdS(	Nt
Z_NO_FLUSHtZ_SYNC_FLUSHtZ_FULL_FLUSHii
i�Rs*Decompress failed: flush mode=%i, level=%i(thasattrRtgetattrRIR6R,R)R2R
RJR5(Rtsync_opttoptRAtsyncR]tobjtatbtctd((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_flushesJs
$

'Rzsrequires zlib.Z_SYNC_FLUSHc	Cs�ddl}tjtj�}tj�}y|j�}Wn;tk
rwy|j�}Wqxtk
rs|}qxXnX|jd�t	ddd|�}|j
|�}|jtj�}|j
||�}|j||d�dS(Ni����iiit	generators17K random source doesn't matchiD(R8RR,tZ_BEST_COMPRESSIONR0tWichmannHilltAttributeErrortRandomtseedtgenblockR)R2RzRJR
(	RR8RURXtgenRAtfirsttsecondtexpanded((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_odd_flush^s 


cCsKtjtj�}|j|j��tj�}|j|j�d�dS(NR(RR,R�RR2R0R
(RRURX((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_empty_flush�scCsd}|jtj|�d�|jtjtj|d �tj�}|j|d �}||j�7}|j|d�dS(Nsx�K���ERi����(R
RRJR'R(R0R2(RRCRXty((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt!test_decompress_incomplete_stream�scCsgd}d}tj|�}tj�}|j|d�~tj|�}|j|j�|d�dS(NtabcdefghijklmnopqrstuvwxyztQWERTYUIOPASDFGHJKLZXCVBNMi(RR)R0RJR
R2(Rtinput1tinput2RARX((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_flush_with_freed_input�sc	Cst}tj�}tjtj�}g}|j|j|��|j�}|}|j|j|��|j|j��dj	|�}|j|j|��|j|j��dj	|�}|j
tj|�||�|j
tj|�||�dS(NR(RItswapcaseRR,R�RcR)R	R2R5R
RJ(	Rtdata0tdata1tc0tbufs0tc1tbufs1ts0ts1((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_compresscopy�scCs:tj�}|jt�|j�|jt|j�dS(N(RR,R)RIR2R'R+R	(RR�((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_badcompresscopy�s

c

Csnd}d}tj|�}||}xBdD]:}x1ddt|�t|�fD]}tj�}d}x�tdt|�|�D]�}	|	t|�kr�|j|jd�n|dkr�||j||	|	|!�7}|j|jd�q�||j|j||	|	|!|�7}q�W||j	�7}|j||�|j|jd�|j|j|�qQWq,WdS(	NR�t
0123456789ii�iiR(ii�(
RR)R:R0R6R
tunused_dataRJRgR2(
RRit	remainderR�RCtmaxlentstepRXRAR@((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompress_unused_data�s(

%	#c	Cs�t}tj|�}tj�}g}|j|j|d ��|j�}|}|j|j|d��dj|�}|j|j|d��dj|�}|j||�|j||�dS(Ni R(	RIRR)R0RcRJR	R5R
(	RRAtcomptd0R�td1R�R�R�((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompresscopy�scCsItjt�}tj�}|j|�|j�|jt|j�dS(N(	RR)RIR0RJR2R'R+R	(RRAR�((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_baddecompresscopy�s


cCs]xVttjd�D]A}|jttjf��!tjtjtj	�|�WdQXqWdS(Ni(
R6tpickletHIGHEST_PROTOCOLR't	TypeErrort
PicklingErrortdumpsRR,R�(Rtproto((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_compresspickle�scCsWxPttjd�D];}|jttjf��tjtj�|�WdQXqWdS(Ni(	R6R�R�R'R�R�R�RR0(RR�((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyttest_decompresspickle�sR<iROics2tjd���fd�}|j||�dS(Nics�j|��j�S(N(R)R2(RP(R�(sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyRQ	s(RR,RB(RR<R)((R�sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyRRsics/tj���fd�}|j||�dS(Ncs�j|��j�S(N(RJR2(RP(R�(sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyRQs(RR0RG(RR<RJ((R�sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyRSscCs=tjdtjd�}|jt�|j�}|jtj|d�t�|jtj|d
�t�|jtj	d��tj|d�WdQXtj
d�}|j|j|�t�tj
d�}|jtj	d��|j|�WdQXtjdtjd�}|jt�|j�}|jtj|d�t�|jtj|d�t�|jtj|d�t�tj
d
�}|j|j|�t�tjdtjd�}|jt�|j�}|jtj|d�t�tj
d�}|j|j|�t�tjdtjd�}|jt�|j�}|jtj|d�t�|jtj|d�t�tj
d�}|j|j|�t�tjdtjd�}|jt�|j�}|jtj|d�t�|jtj|d�t�tj
d�}|j|j|�t�dS(Niii sinvalid window sizeii	i�i����ii/i/i)i)iii/i/(RR,R-R)RIR2R
RJRMR(R0(RRUtzlib15RXtzlib9t	deflate15tdeflate9tgzip((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt
test_wbitssFNii(%R#R$R[RbRftFalseR;RmRnRqRsRtRuRxR�tunittestt
skipUnlessR|RR�R�R�R�trequires_Compress_copyR�R�R�trequires_Decompress_copyR�R�R�R�RRRRRSR�(((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyRT�s4			#	 					!	
	
					""ic	Cs�|dk	r|j|�n|j}||ks=|dkrF|}ng}xXtd||�D]D}|jdjgt|�D]}t|dd��^q~��q_Wdj|�| S(sDlength-byte stream of random data from a seed (in step-byte blocks).iiRi�N(R;R�trandintR6RcR5tchr(R�tlengthR�R�R�tblocksR@RC((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyR�<s		3cCsQ|dk	r|j|�n|jd�}gt|�D]}|j|�^q8S(s=Return a list of number lines randomly chosen from the sources
N(R;R�tsplitR6tchoice(RitnumberR�R�tsourcestn((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pytchoose_linesKss�
LAERTES

       O, fear me not.
       I stay too long: but here my father comes.

       Enter POLONIUS

       A double blessing is a double grace,
       Occasion smiles upon a second leave.

LORD POLONIUS

       Yet here, Laertes! aboard, aboard, for shame!
       The wind sits in the shoulder of your sail,
       And you are stay'd for. There; my blessing with thee!
       And these few precepts in thy memory
       See thou character. Give thy thoughts no tongue,
       Nor any unproportioned thought his act.
       Be thou familiar, but by no means vulgar.
       Those friends thou hast, and their adoption tried,
       Grapple them to thy soul with hoops of steel;
       But do not dull thy palm with entertainment
       Of each new-hatch'd, unfledged comrade. Beware
       Of entrance to a quarrel, but being in,
       Bear't that the opposed may beware of thee.
       Give every man thy ear, but few thy voice;
       Take each man's censure, but reserve thy judgment.
       Costly thy habit as thy purse can buy,
       But not express'd in fancy; rich, not gaudy;
       For the apparel oft proclaims the man,
       And they in France of the best rank and station
       Are of a most select and generous chief in that.
       Neither a borrower nor a lender be;
       For loan oft loses both itself and friend,
       And borrowing dulls the edge of husbandry.
       This above all: to thine ownself be true,
       And it must follow, as the night the day,
       Thou canst not then be false to any man.
       Farewell: my blessing season this in thee!

LAERTES

       Most humbly do I take my leave, my lord.

LORD POLONIUS

       The time invites you; go; your servants tend.

LAERTES

       Farewell, Ophelia; and remember well
       What I have said to you.

OPHELIA

       'Tis in my memory lock'd,
       And you yourself shall keep the key of it.

LAERTES

       Farewell.
cCsttttt�dS(N(RR
R%RHRT(((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt	test_main�s
t__main__($R�ttest.test_supportRRRRRRR�R8RRRtsystmmaptImportErrorR;RR�R|R,R�R0R�tTestCaseR
R%tobjectR4RHRTR�R�RIR�R#(((sg/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_zlib.pyt<module>s:(

		; ��G