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: 18.188.209.71
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_bz2.pyo
�
?��cc@svddlmZddlmZmZmZmZmZddl	Z	ddl
mZddlZddl
Z
ddlZyddlZWnek
r�eZnXed�ZddlmZmZmZejddd	fkZd
e	jfd��YZdefd
��YZdefd��YZdefd��YZdefd��YZd�Zedkrre�ndS(i����(ttest_support(tTESTFNt_4Gt
bigmemtestt
import_moduletfindfileN(tStringIOtbz2(tBZ2Filet
BZ2CompressortBZ2Decompressortwin32tos2emxtriscostBaseTestcBsAeZdZdZdZdZdZer6d�Zn	d�ZRS(sBase for other testcases.sroot:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:
daemon:x:2:2:daemon:/sbin:
adm:x:3:4:adm:/var/adm:
lp:x:4:7:lp:/var/spool/lpd:
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:
news:x:9:13:news:/var/spool/news:
uucp:x:10:14:uucp:/var/spool/uucp:
operator:x:11:0:operator:/root:
games:x:12:100:games:/usr/games:
gopher:x:13:30:gopher:/usr/lib/gopher-data:
ftp:x:14:50:FTP User:/var/ftp:/bin/bash
nobody:x:65534:65534:Nobody:/home:
postfix:x:100:101:postfix:/var/spool/postfix:
niemeyer:x:500:500::/home/niemeyer:/bin/bash
postgres:x:101:102:PostgreSQL Server:/var/lib/pgsql:/bin/bash
mysql:x:102:103:MySQL server:/var/lib/mysql:/bin/bash
www:x:103:104::/var/www:/bin/false
s�BZh91AY&SY.�N>_�@��n?��0���F��#&�F��Ц�MQ���4hh$�i4�4S�<Q�H���Շ���
��I��/Epu�]ɻDL
Q	1ߠ���2O9��7d�I�J�L#����/��#C��W����M��Xa<e�t�L�����˄.�����`n}�lh	E,�ZVH>���9gd6
�Պ��.K�v��xw�ߡ���|/";���ձ#A���o��y\�O煚��f8�2��"%�>V,��z⟣�"�E)I�^��r�U�2�6���U��0��^��DF����ݸ����ankR���3]���f��"6l$�j@���l1..�k�ls����E��
��k��n��Q�%y�v��z��̹zn7.G�]��B@�!8`s�BZh91AY&SY�z�NH߀@��n?��@��`�*�=M����L@I�!�Ȉjdi�@@� �h2�D�e	虉h
��G�(?	ϵ��Eps�^�ݢ&(���u�0%�'�ĉ�!�UIFU%C�4!DI���N8W�A��r%?�3;I45AыT�<l��_�0xYr�@�
y@$)`�Ήz�s�.iW���-+t�'�dB�x��.[.���N`�ʇ�!"��R�/��mf����a��80>�Ǎ\"���yBg�l���k"��ԉ�*���m�6�j��j';�.I�J舌U+t3�
�3r2
�(��r�M�D65؈Ӥ��2\���//�k&��+t��a�r5"w]�i�[�R �IT�;Zdk4��	Ӂz�:^`��ܑN$+��ӀsBZh9rE8P�c
Cs�tjddtdtjdtjdtj�}|jj|�|jj�|jj	�}|jj�|j
�dkr�tj|�}n|S(Ntbunzip2tshelltstdintstdouttstderri(
t
subprocesstPopentTruetPIPEtSTDOUTRtwritetcloseRtreadtwaitRt
decompress(tselftdatatpoptret((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyRs		

cCs
tj|�S(N(RR(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR+s(	t__name__t
__module__t__doc__tTEXTtDATAt	DATA_CRLFt
EMPTY_DATAthas_cmdline_bunzip2R(((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyRstBZ2FileTestcBs^eZdZd�Zd�Zdd�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�Zd�Ze j!e"d�d ��Z#d!�Z$e j%e&j'd"kd#�d$��Z(RS(%s(Test BZ2File type miscellaneous methods.cCs
t|_dS(N(Rtfilename(R((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pytsetUp2scCs,tjj|j�r(tj|j�ndS(N(tostpathtisfileR+tunlink(R((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttearDown5sicCsGt|jd��/}|r'|j}n	|j}|j|�WdQXdS(Ntwb(topenR+R'R&R(RtcrlftfR((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pytcreateTempFile9s
	cCsU|j�t|j��6}|jt|jd�|j|j�|j�WdQXdS(N(	R6RR+tassertRaisest	TypeErrorRtNonetassertEqualR%(Rtbz2f((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestReadAs
cCsU|j�t|j��6}|jt|jd�|j|jd�d�WdQXdS(Nit(R6RR+R7R8RR9R:(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyt	testRead0Hs
cCsi|j�t|j��J}d}x'|jd�}|s>Pn||7}q%W|j||j�WdQXdS(NR=i
(R6RR+RR:R%(RR;ttexttstr((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestReadChunk10Os
cCsF|j�t|j��'}|j|jd�|jd �WdQXdS(Nid(R6RR+R:RR%(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestRead100[s
cCsx|j�t|j��Y}|jt|jd�t|j�}x*|j	�D]}|j
|j�|�qNWWdQXdS(N(R6RR+R7R8treadlineR9RR%t	readlinesR:(RR;tsiotline((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestReadLineas
cCsg|j�t|j��H}|jt|jd�t|j�}|j	|j�|j��WdQXdS(N(
R6RR+R7R8RDR9RR%R:(RR;RE((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyt
testReadLinesjs

cCsW|j�t|j��8}t|j�}|jtt|��|j��WdQXdS(N(	R6RR+RR%R:tlisttiterRD(RR;RE((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestIteratorrs
cCsM|j�t|j�}|j�|jt|j�|jt|j�dS(N(R6RR+RR7t
ValueErrortnextRD(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestClosedIteratorDeadlockys


cCsX|j�t|j�}t|j�}|jt|j��|j��|j	�dS(N(
R6RR+RR%R:RIt
xreadlinesRDR(RR;RE((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestXReadLines�s

"cCsV|j�t|jd�}|j|j�|j�|j|jd�|j�dS(NtrUs
(R6RR+R:RR%tnewlinesR(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestUniversalNewlinesLF�s

cCs\|jdd�t|jd�}|j|j�|j�|j|jd�|j�dS(NR4iRQs
(R6RR+R:RR%RRR(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestUniversalNewlinesCRLF�s
cCst|jd��*}|jt|j�|j|j�WdQXt|jd��)}|j|j|j	��|j�WdQXdS(Ntwtrb(
RR+R7R8RR%R3R:RR(RR;R5((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyt	testWrite�s
cCs�t|jd��Q}d}xA|j|d|dd!}|sDPn|j|�|d7}qWWdQXt|jd��)}|j|j|j��|j�WdQXdS(NRUii
iRV(RR+R%RR3R:RR(RR;tnR@R5((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestWriteChunks10�s
cCs�t|jd��<}|jt|j�t|j�}|j|j��WdQX|jt|jdg�t	|jd��)}|j
|j|j��|j�WdQXdS(NRUtaRV(
RR+R7R8t
writelinesRR%RDRLR3R:RR(RR;RER5((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestWriteLines�sc	Csvt|jd��}|jd�WdQXt|jd��6}|jt|jd�|jt|jdg�WdQXdS(NRUtabctrRZ(RR+RR7tIOErrorR[(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestWriteMethodsOnReadOnlyFile�s
cCsc|j�t|j��D}|jt|j�|jd�|j|j�|jd�WdQXdS(Ni�(	R6RR+R7R8tseekR:RR%(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestSeekForward�s


c	Cs`|j�t|j��A}|jd�|jdd�|j|j�|jd�WdQXdS(Ni�ij���ii�i^(R6RR+RRaR:R%(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestSeekBackwards�s


c	Cs`|j�t|j��A}|jdd�|j|j�|jt|j�d�WdQXdS(Nij���ii�(R6RR+RaR:RR%tlen(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestSeekBackwardsFromEnd�s
cCsh|j�t|j��I}|jd�|j|j�t|j��|j|j�d�WdQXdS(Ni�IR=(	R6RR+RaR:ttellRdR%R(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestSeekPostEnd�s


cCsu|j�t|j��V}|jd�|jd�|j|j�t|j��|j|j�d�WdQXdS(Ni�IR=(	R6RR+RaR:RfRdR%R(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestSeekPostEndTwice�s


cCsb|j�t|j��C}|jd�|j|j�d�|j|j�|j�WdQXdS(Nij���i(R6RR+RaR:RfRR%(RR;((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestSeekPreStart�s


cCs7|j�x&td�D]}t|j�}~qWdS(Ni'(R6txrangeRR+(Rtito((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestOpenDel�s
cCs|jttd�dS(Ns
/non/existent(R7R_R(R((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestOpenNonexistent�scCsr|j�t|jd�}|j�t|j�}|jdd�|j|j�t|j	��|j�dS(NtUii(
R6RR+RtfileRaR:RfRdR&(RR;R5((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyt	testModeU�s

cCs�d}t|jd��}|j|�WdQXt|j��}|j�}WdQX|j|dg�t|j��}t|j��}WdQX|j|dg�dS(Ns,BZh91AY&SY�b�]� !�h3M<]��BCe�%tR2tTest(R3R+RRRDR:RI(RRR5R;tlinestxlines((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestBug1191043	scCs�d}t|jd��}|jd�WdQXt|jd�}|j�y|�WdQXWntk
rnnX|jd�y't|jd��}ddWdQXWntk
r�nX|jd�dS(NR2txxxRVs4__enter__ on a closed file didn't raise an exceptioniis 1 // 0 didn't raise an exception(R9RR+RRRLtfailtZeroDivisionError(RR5((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestContextProtocols"




s!Threading required for this test.c	s�dd�d}tj|jd��Z���fd�}gt|�D]}tjd|�^qG}tj|��WdQXWdQXdS(	Nt1iii
R2cs(x!td�D]}�j��q
WdS(Ni(trangeR(Rk(RR5(s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pytcomp1sttargeti(RRR+R{t	threadingtThreadtsupportt
start_threads(RtnthreadsR|Rktthreads((RR5s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyt
testThreading+s
+cCs�tj|jd��}|j|jd�WdQXtj|jd��J}t|�|jt|j�|jt|j	�|jt|j
�WdQXdS(NR2idRV(RRR+RR%RMR7RLRRCRD(RR5((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestMixedIterationReads8s
RsXtest depends on being able to delete a still-open file, which is not possible on WindowscCsj|j�t|jd��}|jt|jd�WdQXtj|j�}|jt|jd�~dS(NR2snon-existent-file(R6RR+R7R_t__init__R(RR5((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestInitNonExistentFileEs
()R"R#R$R,R1R6R<R>RARBRGRHRKRNRPRSRTRWRYR\R`RbRcReRgRhRiRmRnRqRuRytunittestt
skipUnlessR~R�R�tskipIftsystplatformR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR*/sD																
												
		
	
tBZ2CompressorTestcBs>eZd�Zd�Zd�Zeedd�d��ZRS(cCs^t�}|jt|j�|j|j�}||j�7}|j|j|�|j�dS(N(R	R7R8tcompressR%tflushR:R(Rtbz2cR((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestCompressUs
	cCs?t�}|jd�}||j�7}|j||j�dS(NR=(R	R�R�R:R((RR�R((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestCompressEmptyString]s	cCs�t�}d}d}xG|j|d|dd!}|s>Pn||j|�7}|d7}qW||j�7}|j|j|�|j�dS(NiR=i
i(R	R%R�R�R:R(RR�RXRR@((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestCompressChunks10ds	tmemuseg�?cCstd|}tj�}|j|�|j�}~|j|�}|jt|�|�|j|jd�d�dS(NRZR=(RR	R�R�RR:Rdtstrip(RtsizeR?R�R((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyt
testBigmemrs
(R"R#R�R�R�RRR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR�Ts			tBZ2DecompressorTestcBsPeZd�Zd�Zd�Zd�Zd�Zeedd�d��Z	RS(cCs|jttd�dS(Ni*(R7R8R
(R((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttest_Constructor~scCsEt�}|jt|j�|j|j�}|j||j�dS(N(R
R7R8RR&R:R%(Rtbz2dR?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestDecompress�s	cCsvt�}d}d}xG|j|d|dd!}|s>Pn||j|�7}|d7}qW|j||j�dS(NR=ii
i(R
R&RR:R%(RR�R?RXR@((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestDecompressChunks10�s	cCsOt�}d}|j|j|�}|j||j�|j|j|�dS(Nsthis is unused data(R
RR&R:R%tunused_data(RR�R�R?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestDecompressUnusedData�s
	cCsKt�}|j|j�}|jt|jd�|jt|jd�dS(NtanythingR=(R
RR&R7tEOFError(RR�R?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestEOFError�s	R�g�?cCsw|tkr|jd�ntjdt�}tj�j|�}|jt|�t�|j|jd�d�dS(Ns Test needs 5GB of memory to run.RZR=(	RtskipTestRR�R
RR:RdR�(RR�t
compressedR?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR��s(
R"R#R�R�R�R�R�RRR�(((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR�}s			
		tFuncTestcBszeZdZd�Zd�Zd�Zd�Zd�Zd�Ze	e
dd�d	��Ze	e
dd�d
��ZRS(sTest module functionscCs2tj|j�}|j|j|�|j�dS(N(RR�R%R:R(RR((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR��scCs&tjd�}|j||j�dS(NR=(RR�R:R((RR?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR��scCs)tj|j�}|j||j�dS(N(RRR&R:R%(RR?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR��scCs#tjd�}|j|d�dS(NR=(RRR:(RR?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestDecompressEmpty�scCs&tj|j�}|j|d�dS(NR=(RRR(R:(RR?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestDecompressToEmptyString�scCs!|jttj|jd �dS(Ni����(R7RLRRR&(R((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestDecompressIncomplete�sR�g�?cCs^d|}tj|�}~|j|�}|jt|�|�|j|jd�d�dS(NRZR=(RR�RR:RdR�(RR�R?R((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestCompressBigmem�s
cCsq|tkr|jd�ntjdt�}tj|�}|jt|�t�|j|jd�d�dS(Ns Test needs 5GB of memory to run.RZR=(RR�RR�RR:RdR�(RR�R�R?((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyttestDecompressBigmem�s(
R"R#R$R�R�R�R�R�R�RRR�R�(((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyR��s							cCs$tjtttt�tj�dS(N(R�trun_unittestR*R�R�R�t
reap_children(((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyt	test_main�st__main__( ttestRR�ttest.test_supportRRRRRR�t	cStringIORR-RR�R~tImportErrorR9RRR	R
R�R)tTestCaseRR*R�R�R�R�R"(((s4/usr/local/python-2.7/lib/python2.7/test/test_bz2.pyt<module>s,(

�&)23		
© 2025 GrazzMean