403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.10/distutils/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.10/distutils/tests/__pycache__/test_dir_util.cpython-310.pyc
o

�9j.�@s�dZddlZddlZddlZddlZddlmZddlmZm	Z	ddl
mZmZm
Z
mZmZddlmZddlmZddlmZGd	d
�d
ejej�Zdd�Zed
krZee��dSdS)zTests for distutils.dir_util.�N)�patch)�dir_util�errors)�mkpath�remove_tree�create_tree�	copy_tree�ensure_relative)�log)�support)�run_unittestcs|eZdZdd�Z�fdd�Z�fdd�Zdd�Ze�e	j
�d	�d
�dd��Zd
d�Z
dd�Zdd�Zdd�Zdd�Z�ZS)�DirUtilTestCasecGs0t|�dkr|j�||�dS|j�|�dS)Nr)�len�_logs�append)�self�msg�args�r�4/usr/lib/python3.10/distutils/tests/test_dir_util.py�_logszDirUtilTestCase._logcsbtt|���g|_|��}tj�|d�|_tj�|jd�|_	tj�|d�|_
tj|_
|jt_dS)N�deep�here�deep2)�superr
�setUpr�mkdtemp�os�path�join�root_target�target�target2r
�info�old_logr)r�tmp_dir��	__class__rrrszDirUtilTestCase.setUpcs|jt_tt|���dS�N)r$r
r#rr
�tearDown�rr&rrr)#szDirUtilTestCase.tearDowncCs�t|jdd�g}|�|j|�t|jdd�t|jdd�d|jd|jg}|�|j|�g|_t|jdd�d|jg}|�|j|�dS)Nr��verbose��creating %sz'removing '%s' (and everything under it))rr!�assertEqualrrr �r�wantedrrr�!test_mkpath_remove_tree_verbosity's�z1DirUtilTestCase.test_mkpath_remove_tree_verbosity�winz5This test is only appropriate for POSIX-like systems.cCstt�d�}t�|�t|jd�|�t�t�|j�j�d|@�t|jd�|�t�t�|j�j�d|@�dS)N�i�im)	r�umaskrr!r/�stat�S_IMODE�st_moder")rr5rrr�test_mkpath_with_custom_mode8s

��z,DirUtilTestCase.test_mkpath_with_custom_modecCspt|jgd�dd�|�|jg�t|jdd�d|jg}t|jgd�dd�|�|j|�t|jdd�dS)N)�one�two�threerr+r.r-)rr r/rrr0rrr�test_create_tree_verbosityEsz*DirUtilTestCase.test_create_tree_verbositycCs�t|jdd�t|j|jdd�|�|jg�t|jdd�t|jdd�tj	�
|jd�}t|d��
}|�d�Wd�n1sBwYd||jfg}t|j|jdd�|�|j|�t|jdd�t|jdd�dS)Nrr+�ok.txt�w�some contentzcopying %s -> %sr-)
rr!rr"r/rrr rrr�open�write)r�a_file�fr1rrr�test_copy_tree_verbosityQs�z(DirUtilTestCase.test_copy_tree_verbosityc	Cs�t|jdd�tj�|jd�}tj�|jd�}||fD]}t|d��
}|�d�Wd�n1s2wYqt|j|j�|�	t�
|j�dg�t|jdd�t|jdd�dS)Nrr+r>z
.nfs123abcr?r@)
rr!rrrrArBrr"r/�listdirrr )rrC�nfs_filerD�fhrrr�#test_copy_tree_skips_nfs_temp_filesfs��z3DirUtilTestCase.test_copy_tree_skips_nfs_temp_filescCsRtjdkr|�td�d�|�td�d�dS|�td�d�|�td�d�dS)N�/z	/home/foozhome/fooz	some/pathzc:\home\fooz
c:home\foozhome\foo)r�sepr/r	r*rrr�test_ensure_relativeus

z$DirUtilTestCase.test_ensure_relativec	Cs�tdt�d��2|�tj��|jd}t�|d�Wd�n1s$wYWd�dSWd�dS1s<wYdS)zK
        An exception in listdir should raise a DistutilsFileError
        z
os.listdir)�side_effect���N)r�OSError�assertRaisesr�DistutilsFileError�tempdirsrr)r�srcrrr�#test_copy_tree_exception_in_listdir}s
�
P�z3DirUtilTestCase.test_copy_tree_exception_in_listdir)�__name__�
__module__�__qualname__rrr)r2�unittest�skipIf�sys�platform�
startswithr9r=rErIrLrT�
__classcell__rrr&rr
s
�
r
cCs
t�t�Sr()rX�	makeSuiter
rrrr�
test_suite�s
r_�__main__)�__doc__rXrr6rZ�
unittest.mockr�	distutilsrr�distutils.dir_utilrrrrr	r
�distutils.testsr�test.supportr�TempdirManager�TestCaser
r_rUrrrr�<module>s v�

Youez - 2016 - github.com/yon3zu
LinuXploit