Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/test_filecmp.cpython-33.pyc

�
��fc@s�ddlZddlZddlZddlZddlZddlmZGdd�dej�ZGdd�dej�Z	dd�Z
ed	kr�e
�ndS(
iN(usupportcBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uFileCompareTestCasecCs�tj|_tjd|_tjd|_d}xF|j|j|jgD],}t|d�}|j|�|j�qKWt|jd�}|jd�|j�tj	�|_
dS(Nu-sameu-diffuContents of file go here.
uwua+uAn extra line.
(usupportuTESTFNunameu	name_sameu	name_diffuopenuwriteucloseutempfileu
gettempdirudir(uselfudataunameuoutput((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyusetUps


uFileCompareTestCase.setUpcCs4tj|j�tj|j�tj|j�dS(N(uosuunlinkunameu	name_sameu	name_diff(uself((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyutearDownsuFileCompareTestCase.tearDowncCs�|jtj|j|j�d�|jtj|j|jdd�d�|jtj|j|jdd�d�|jtj|j|j�d�dS(NuComparing file to itself failsushallowu&Comparing file to identical file failsF(u
assertTrueufilecmpucmpunameu	name_sameuFalse(uself((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyu
test_matchings!!u!FileCompareTestCase.test_matchingcCsH|jtj|j|j�d�|jtj|j|j�d�dS(Nu!Mismatched files compare as equalu#File and directory compare as equal(uassertFalseufilecmpucmpunameu	name_diffudir(uself((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyutest_different%su"FileCompareTestCase.test_differentN(u__name__u
__module__u__qualname__usetUputearDownu
test_matchingutest_different(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyuFileCompareTestCases
uFileCompareTestCasecBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uDirCompareTestCasecCsYtj�}tjj|d�|_tjj|d�|_tjj|d�|_tjjd�tjjd�k|_	d}x�|j|j|jgD]}t
j|d�tj
|�|j	r�||jkr�d}nd}ttjj||�d	�}|j|�|j�q�Wttjj|jd
�d	�}|jd�|j�dS(
Nudirudir-sameudir-diffuAuauContents of file go here.
uFiLeufileuwufile2uAn extra file.
T(utempfileu
gettempdiruosupathujoinudirudir_sameudir_diffunormcaseucaseinsensitiveushutilurmtreeuTrueumkdiruopenuwriteuclose(uselfutmpdirudataudirufnuoutput((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyusetUp,s$'
	
!
uDirCompareTestCase.setUpcCs4tj|j�tj|j�tj|j�dS(N(ushutilurmtreeudirudir_sameudir_diff(uself((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyutearDownBsuDirCompareTestCase.tearDowncCs^|jtj|j|jdg�dgggfkd�|jtj|j|jdg�dgggfkd�|jtj|j|jdgdd	�dgggfkd�|jtj|j|jdgdd	�d�ttjj	|jd�d�}|j
d�|j�|jtj|j|jddg�dgdggfkd�dS(
Nufileu#Comparing directory to itself failsu!Comparing directory to same failsushallowufile2uwuDifferent contents.
u&Comparing mismatched directories failsF(
u
assertTrueufilecmpucmpfilesudirudir_sameuFalseuopenuosupathujoinuwriteucloseuassertFalse(uselfuoutput((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyu
test_cmpfilesGs(!!!!!

u DirCompareTestCase.test_cmpfilescCst|j|j}}tj||�}|j|j|�|j|j|�|jr|j|j|j	gdgdgg�n(|j|j|j	gdgdgg�|j|j
dg�|j|j|j
ko�gkn�|j|jdg�|j|jg�|j|j}}tj||�}|j|j|�|j|j|�|j|jdg�|j|j	ddgk�|j|j
dg�|j|jg�|j|j
dg�|j|jdg�|j|jg�ttjj|jd�d�}|jd�|j�tj|j|j�}|j|jdg�|j|jdg�dS(NufileuFiLeufile2uwuDifferent contents.
(udirudir_sameufilecmpudircmpuassertEqualulefturightucaseinsensitiveu	left_listu
right_listucommonu
assertTrueu	left_onlyu
right_onlyu
same_filesu
diff_filesudir_diffuopenuosupathujoinuwriteuclose(uselfuleft_diru	right_diruduoutput((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyutest_dircmpcs8	+()!

uDirCompareTestCase.test_dircmpN(u__name__u
__module__u__qualname__usetUputearDownu
test_cmpfilesutest_dircmp(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyuDirCompareTestCase+suDirCompareTestCasecCstjtt�dS(N(usupporturun_unittestuFileCompareTestCaseuDirCompareTestCase(((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyu	test_main�su	test_mainu__main__(uosufilecmpushutilutempfileuunittestutestusupportuTestCaseuFileCompareTestCaseuDirCompareTestCaseu	test_mainu__name__(((u6/opt/alt/python33/lib64/python3.3/test/test_filecmp.pyu<module>s0%]