Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/test_dir_util.cpython-33.pyo

�
��f�c@s�dZddlZddlZddlZddlZddlZddlmZmZm	Z	m
Z
mZddlm
Z
ddlmZddlmZGdd�dejej�Zd	d
�Zedkr�ee��ndS(uTests for distutils.dir_util.iN(umkpathuremove_treeucreate_treeu	copy_treeuensure_relative(ulog(usupport(urun_unittestcs�|EeZdZdd�Z�fdd�Z�fdd�Zdd�Zeje	j
jd	�d
�dd��Zd
d�Z
dd�Zdd�Zdd�Z�S(uDirUtilTestCasecGs=t|�dkr)|jj||�n|jj|�dS(Ni(ulenu_logsuappend(uselfumsguargs((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyu_logsuDirUtilTestCase._logcs�tt|�j�g|_|j�}tjj|d�|_tjj|jd�|_	tjj|d�|_
tj|_
|jt_dS(Nudeepuhereudeep2(usuperuDirUtilTestCaseusetUpu_logsumkdtempuosupathujoinuroot_targetutargetutarget2uloguinfouold_logu_log(uselfutmp_dir(u	__class__(uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyusetUps	uDirUtilTestCase.setUpcs#|jt_tt|�j�dS(N(uold_loguloguinfousuperuDirUtilTestCaseutearDown(uself(u	__class__(uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyutearDown!suDirUtilTestCase.tearDowncCs�t|jdd�g}|j|j|�t|jdd�t|jdd�d|jd|jg}|j|j|�g|_t|jdd�d|jg}|j|j|�dS(Nuverboseiiucreating %su'removing '%s' (and everything under it)(umkpathutargetuassertEqualu_logsuremove_treeuroot_target(uselfuwanted((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyu!test_mkpath_remove_tree_verbosity%s
	u1DirUtilTestCase.test_mkpath_remove_tree_verbosityuwinu5This test is only appropriate for POSIX-like systems.cCs�tjd�}tj|�t|jd�|jtjtj|j�j�d|@�t|jd�|jtjtj|j�j�d|@�dS(Nii�im(	uosuumaskumkpathutargetuassertEqualustatuS_IMODEust_modeutarget2(uselfuumask((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyutest_mkpath_with_custom_mode6s
'u,DirUtilTestCase.test_mkpath_with_custom_modecCs�t|jdddgdd�|j|jg�t|jdd�d|jg}t|jdddgdd�|j|j|�t|jdd�dS(Nuoneutwouthreeuverboseiucreating %si(ucreate_treeuroot_targetuassertEqualu_logsuremove_tree(uselfuwanted((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyutest_create_tree_verbosityCsu*DirUtilTestCase.test_create_tree_verbositycCst|jdd�t|j|jdd�|j|jg�t|jdd�t|jdd�tj	j
|jd�}t|d��}|jd�WdQXd||jfg}t|j|jdd�|j|j|�t|jdd�t|jdd�dS(Nuverboseiuok.txtuwusome contentucopying %s -> %si(
umkpathutargetu	copy_treeutarget2uassertEqualu_logsuremove_treeuroot_targetuosupathujoinuopenuwrite(uselfua_fileufuwanted((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyutest_copy_tree_verbosityOsu(DirUtilTestCase.test_copy_tree_verbosityc
Cs�t|jdd�tjj|jd�}tjj|jd�}x9||fD]+}t|d��}|jd�WdQXqPWt|j|j�|j	tj
|j�dg�t|jdd�t|jdd�dS(Nuverboseiuok.txtu
.nfs123abcuwusome content(
umkpathutargetuosupathujoinuopenuwriteu	copy_treeutarget2uassertEqualulistdiruremove_treeuroot_target(uselfua_fileunfs_fileufufh((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyu#test_copy_tree_skips_nfs_temp_filesdsu3DirUtilTestCase.test_copy_tree_skips_nfs_temp_filescCsntjdkr>|jtd�d�|jtd�d�n,|jtd�d�|jtd�d�dS(Nu/u	/home/foouhome/foou	some/pathuc:\home\foou
c:home\foouhome\foo(uosusepuassertEqualuensure_relative(uself((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyutest_ensure_relativess
u$DirUtilTestCase.test_ensure_relative(u__name__u
__module__u__qualname__u_logusetUputearDownu!test_mkpath_remove_tree_verbosityuunittestuskipIfusysuplatformu
startswithutest_mkpath_with_custom_modeutest_create_tree_verbosityutest_copy_tree_verbosityu#test_copy_tree_skips_nfs_temp_filesutest_ensure_relative(u
__locals__((u	__class__uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyuDirUtilTestCases
uDirUtilTestCasecCs
tjt�S(N(uunittestu	makeSuiteuDirUtilTestCase(((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyu
test_suite{su
test_suiteu__main__(u__doc__uunittestuosustatushutilusysudistutils.dir_utilumkpathuremove_treeucreate_treeu	copy_treeuensure_relativeu	distutilsulogudistutils.testsusupportutest.supporturun_unittestuTempdirManageruTestCaseuDirUtilTestCaseu
test_suiteu__name__(((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_dir_util.pyu<module>s(l