Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/test/__pycache__/test_zipfile64.cpython-38.opt-2.pyc
U

>��g4�@s�ddlmZe�dd�ddlZddlZddlZddlZddlZddlm	Z	ddl
mZmZedZ
dZGd	d
�d
ej�ZGdd�dej�Zed
kr�e��dS)�)�supportZextralargefilez>test requires loads of disk-space bytes and a long time to runN)�
TemporaryFile)�TESTFN�
requires_zlib�2�<c@s8eZdZdd�Zdd�Zdd�Zedd��Zd	d
�ZdS)�TestsWithSourceFilec	CsJdd�td�D�}d�|��d�|_ttd��}|�|j�W5QRXdS)Ncss|]}d|VqdS)zTest of zipfile line %d.N�)�.0�ir	r	�2/opt/cppython/lib/python3.8/test/test_zipfile64.py�	<genexpr>sz,TestsWithSourceFile.setUp.<locals>.<genexpr>i@B�
�ascii�wb)�range�join�encode�data�openr�write)�selfZline_gen�fpr	r	r�setUpszTestsWithSourceFile.setUpc	Cst�|d|��x}dt|j�}t��t}t|�D]N}|�d||j�|t��kr2t��t}t	d||ft
jd�t
j��q2W5QRXt�|d|��d}t|�D]T}|�
|�d|�|j�|t��kr�t��t}t	d||ft
jd�t
j��q�W5QRXdS)N�wlztestfn%dz/  zipTest still writing %d of %d, be patient...)�file�rz/  zipTest still reading %d of %d, be patient...)�zipfile�ZipFile�lenr�time�	monotonic�_PRINT_WORKING_MSG_INTERVALr�writestr�print�sys�
__stdout__�flush�assertEqual�read)r�f�compressionZzipfpZ	filecountZ	next_time�numr	r	r�zipTest%s4����zTestsWithSourceFile.zipTestc	Cs>t�� }|�|tj�|�|j�W5QRX|�ttj�dS�N)rr-rZ
ZIP_STORED�assertFalse�closed�TESTFN2�rr*r	r	r�
testStoredDszTestsWithSourceFile.testStoredc	Cs>t�� }|�|tj�|�|j�W5QRX|�ttj�dSr.)rr-r�ZIP_DEFLATEDr/r0r1r2r	r	r�testDeflatedLsz TestsWithSourceFile.testDeflatedcCs(ttfD]}tj�|�rt�|�qdSr.)rr1�os�path�exists�remove)rZfnamer	r	r�tearDownUszTestsWithSourceFile.tearDownN)	�__name__�
__module__�__qualname__rr-r3rr5r:r	r	r	rrs	
rc@s$eZdZdd�Zdd�Zdd�ZdS)�
OtherTestsc	Cs�tjtddd��N}d|_d}t|�D] }|�d|d|dd	�q$|�t|���|�W5QRXtjtd
d��T}|�t|���|�t|�D]0}|�	d|��
d�}|�|d|dd	�q�W5QRXdS)
NrT��modeZ
allowZip64�d���foo%08d�%d��9r�r@r)rrr�debugrr#r(r�namelistr)�decode)r�zipf�numfilesr�zipf2�contentr	r	r�testMoreThan64kFiles\szOtherTests.testMoreThan64kFilesc
Cs�tjtddd���}d|_d}t|�D] }|�d|d|dd	�q$|�t|���|�|�	tj
��|�d|d
�W5QRX|�t|���|�W5QRXtjtddd��\}d|_|�t|���|�|�	tj
��|�d|d
�W5QRX|�t|���|�W5QRXtjtddd��f}d|_|�t|���|�d
}t||�D]"}|�d|d|dd	��qL|�t|���|�W5QRXtjtdd��V}|�t|���|�t|�D]2}|�d|��d�}|�|d|dd	��q�W5QRXdS)NrFr?rAi��rCrDrErF��aTrBrrGr)
rrrrHrr#r(rrIZassertRaisesZLargeZipFiler)rJ)rrKrLrZ	numfiles2rMrNr	r	r�testMoreThan64kFilesAppendls6 z%OtherTests.testMoreThan64kFilesAppendcCst�t�t�t�dSr.)r�unlinkrr1)rr	r	rr:�s
zOtherTests.tearDownN)r;r<r=rOrRr:r	r	r	rr>[s r>�__main__)�testrZrequiresrr6Zunittestr r%�tempfilerZtest.supportrrr1r"ZTestCaserr>r;�mainr	r	r	r�<module>s�@5

F1le Man4ger