%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/
Upload File :
Create Path :
Current File : //proc/self/root/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyo

�
5}�ac@s�dZddlZddlZddlZddlmZmZmZddlm	Z	ddl
mZddlm
Z
ejeed�d�Zd	ejejfd
��YZd�Zedkr�e
e��ndS(
sTests for distutils.file_util.i����N(t	move_filet
write_filet	copy_file(tlog(tsupport(trun_unittesttlinkstest requires os.link()tFileUtilTestCasecBs\eZd�Zd�Zd�Zd�Zd�Zd�Zed��Z	ed��Z
RS(cGs=t|�dkr)|jj||�n|jj|�dS(Ni(tlent_logstappend(tselftmsgtargs((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyt_logscCs�tt|�j�g|_tj|_|jt_|j�}t	j
j|d�|_t	j
j|d�|_
t	j
j|d�|_dS(Ntf1tf2td1(tsuperRtsetUpR	Rtinfotold_logRtmkdtemptostpathtjointsourcettargett
target_dir(Rttmp_dir((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyRs	cCs#|jt_tt|�j�dS(N(RRRRRttearDown(R((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyR"scCs<t|jd�}z|jd�Wd|j�Xt|j|jdd�g}|j|j|�t|j|jdd�t|j|jdd�d|j|jfg}|j|j|�t|j|jdd�g|_tj	|j
�t|j|j
dd�d|j|j
fg}|j|j|�dS(Ntwssome contenttverboseiismoving %s -> %s(topenRtwritetcloseRRtassertEqualR	RtmkdirR(Rtftwanted((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyttest_move_file_verbosity&s"	cCs|dddg}|j�}tjj|d�}t||�gt|�j�D]}|j�^qP}|j||�dS(Ntatbtctfoo(	RRRRRR!t	readlineststripR$(RtlinestdirR,tlinetcontent((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyttest_write_fileBs
+cCss|j�}tjj|d�}t|d�|j�}t||�|jtjjtjj|d���dS(NR,R2(RRRRRRt
assertTruetexists(Rtsrc_dirR,tdst_dir((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyttest_copy_fileJs

cCs�t|jd��}|jd�WdQXtj|j�}t|j|jdd�tj|j�}tj|j�}|jtjj	||�||f�|jtjj	||�||f�t|jd��}|j
|j�d�WdQXdS(NRssome contentRthardtr(R!RR"RtstatRRR4RtsamestatR$tread(RR&tsttst2tst3((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyttest_copy_file_hard_linkRs%%c	Cs<t|jd��}|jd�WdQXtj|j�}d�}tj}|t_zt|j|jdd�Wd|t_Xtj|j�}tj|j�}|jtj	j
||�||f�|jtj	j
||�||f�xH|j|jfD]4}t|d��}|j|j
�d�WdQXqWdS(NRssome contentcWstdd��dS(Nislinking unsupported(tOSError(R
((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyt_os_linkgsRR9R:(R!RR"RR;RRRR4RR<tassertFalseR$R=(RR&R>RCtold_linkR?R@tfn((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyt test_copy_file_hard_link_failure_s 			
%%(t__name__t
__module__RRRR(R3R8trequires_os_linkRARG(((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyRs		
				
cCs
tjt�S(N(tunittestt	makeSuiteR(((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyt
test_suitexst__main__(t__doc__RKRtshutiltdistutils.file_utilRRRt	distutilsRtdistutils.testsRttest.test_supportRt
skipUnlessthasattrRJtTempdirManagertTestCaseRRMRH(((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_file_util.pyt<module>s	h	

Zerion Mini Shell 1.0