Uname: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

403WebShell
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 :  /usr/lib/python3.10/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.10/test/__pycache__/test_unicode_file_functions.cpython-310.pyc
o

�9j��@sddlZddlZddlZddlZddlmZddlmZgd�Zej	dkr,e�
gd��ejjsMe�
�ZzeD]Ze�e�q7WneyLe�d��wGdd	�d	ej�ZGd
d�de�ZGdd
�d
e�ZGdd�de�ZGdd�de�Zedkr�e��dSdS)�N��	normalize)�	os_helper)
�1_abc�2_asciiu
3_Grüß-Gottu4_Γειά-σαςu5_Здравствуйтеu6_にぽんu7_השקצץסu8_曨曩曫u9_曨שんдΓßu	10_΅´�darwin)	u	11_΅ϓϔu12_΅ϓϔu13_ ̈́ΎΫu14_ẛ῁῍῎῏῝῞῟῭u15_΅´𣏕u
16_   Au
17_   Au
18_   Az19_   Az>only NT+ and systems with Unicode-friendly filesystem encodingc@s�eZdZee�ZdZdd�Zdd�Ze	dfdd�Z
d	d
�Zej
dkr'ee	fZneZdd
�Ze�ej
dkd�dd��Ze�ej
dkd�dd��Zdd�Zdd�ZdS)�UnicodeFileTestsNc	Cs�zt�tj�Wn	tyYnw|�tjtj�t�}|jD]6}tj	�
tj|�|��}t|d��}|�
|d�d��Wd�n1sGwYt�|�|�|�q ||_dS�N�wb�
�utf-8)�os�mkdirr�TESTFN�FileExistsError�
addCleanup�rmtree�set�files�path�join�norm�open�write�encode�stat�add)�selfr�name�f�r �7/usr/lib/python3.10/test/test_unicode_file_functions.py�setUp@s�
�

zUnicodeFileTests.setUpcCs|jr	t|j|�S|S�N)�normal_formr)r�sr r r!rPszUnicodeFileTests.normTcCs`|�|��}||�Wd�n1swY|jj}|r.|�||d|j||f�dSdS)Nz>Function '%s(%a) failed with bad filename in the exception: %a)�assertRaises�	exception�filename�assertEqual�__name__)r�fnr(�expected_exception�check_filename�c�exc_filenamer r r!�_apply_failureUs
�


��zUnicodeFileTests._apply_failurecCsj|jD]/}d|}|�t|�|�tj|�|�tj|�|�tj|�|�tj|�|�tj|�qdS)N�not_)	rr0rr
r�chdir�rmdir�remove�listdir�rrr r r!�
test_failures`s
�zUnicodeFileTests.test_failures�win32cCsR|jD]#}t|d�}|�|d�d��|��t�|�|�tj||j	�qdSr	)
rrrr�closer
rr0r5�_listdir_failure)rrrr r r!�	test_openqs


�zUnicodeFileTests.test_openrzirrelevant test on Mac OS Xcs�t|j�}t�}tgd��D]�|t�fdd�|D��O}q||8}|D]+}|�t|�|�tj|�|�tj|�|�tj|�|�tj|�|�tj	|�q$dS)N)�NFC�NFD�NFKC�NFKDc3s�|]}t�|�VqdSr#r)�.0�file��nfr r!�	<genexpr>�s�z2UnicodeFileTests.test_normalize.<locals>.<genexpr>)
rrr0rr
rr2r3r4r5)rr�othersrr rBr!�test_normalize}s
�zUnicodeFileTests.test_normalizecCs�t|j�}t���t�dt�t�tj	�
t����}Wd�n1s%wYt�tj	�}tdd�|D��}|�
||d||f�|�
t|�t|��dS)N�ignorecss �|]}tj�tj|�VqdSr#)r
rrrr)r@rr r r!rD�s�z0UnicodeFileTests.test_listdir.<locals>.<genexpr>z%a != %a)rr�warnings�catch_warnings�simplefilter�DeprecationWarningr
r5rrr�sys�getfilesystemencodingr)�len)r�sf0�f1�f2�sf2r r r!�test_listdir�s


��zUnicodeFileTests.test_listdircCs(|jD]}t�|d�t�d|�qdS)N�tmp)rr
�renamer6r r r!�test_rename�s
�zUnicodeFileTests.test_renamec	Cs�tj�tjd�}d}t�|��4t|d��}|�|d�d��Wd�n1s*wYt�	|tj
�t�|�Wd�dS1sFwYdS)NuGrüß-曨曩曫uß-曨曩曫r
rr)r
rrrr�temp_cwdrrr�access�R_OKr4)r�dirnamer(rr r r!�test_directory�s
��"�zUnicodeFileTests.test_directory)r*�
__module__�__qualname__r�	filenamesrr$r"r�FileNotFoundErrorr0r7rL�platform�NotADirectoryErrorr:r;�unittest�skipIfrFrSrVr[r r r r!r<s&
�



rc@�eZdZdZdS)�UnicodeNFCFileTestsr<N�r*r\r]r$r r r r!re��rec@rd)�UnicodeNFDFileTestsr=Nrfr r r r!rh�rgrhc@rd)�UnicodeNFKCFileTestsr>Nrfr r r r!ri�rgric@rd)�UnicodeNFKDFileTestsr?Nrfr r r r!rj�rgrj�__main__)r
rLrbrH�unicodedatar�test.supportrr^r`�extendr�supports_unicode_filenamesrM�
fsencodingrr�UnicodeEncodeError�SkipTest�TestCaserrerhrirjr*�mainr r r r!�<module>s4
�
�o�

Youez - 2016 - github.com/yon3zu
LinuXploit