Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.16.216.224
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_pep277.pyo
�
?��cc
@s�ddlZddlZddlZddlmZddlmZdddddd	d
ddd
g
Zejdkr�ej	dddddddddg	�nej
jsej�p�ej
�Zy"xeD]Zeje�q�WWqek
r
ejd��qXnd�Zdejfd��YZdefd��YZdefd��YZd efd!��YZd"efd#��YZd$�Zed%kr�e�ndS(&i����N(t	normalize(ttest_supportt1_abcu2_asciiu
3_Grüß-Gottu4_Γειά-σαςu5_Здравствуйтеu6_にぽんu7_השקצץסu8_曨曩曫u9_曨שんдΓßu	10_΅´tdarwinu	11_΅ϓϔu12_΅ϓϔu13_ ̈́ΎΫu14_ẛ῁῍῎῏῝῞῟῭u15_΅´𣏕u
16_   Au
17_   Au
18_   Au19_   As>only NT+ and systems with Unicode-friendly filesystem encodingcCsbtjj|�r^x9tjt|��D]"}tjtjj||��q(Wtj|�ndS(N(tostpathtexiststlistdirtunicodetunlinktjointrmdir(tdirnametfname((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pytdeltree9s tUnicodeFileTestscBs�eZee�ZdZd�Zd�Zd�Z	e
d�Zd�Zd�Z
ejejdkd�d��Zejejdkd�d	��Zd
�Zd�ZRS(
cCs�ytjtj�Wntk
r'nXt�}x~|jD]s}tjjtj|j	|��}t
|d��!}|j|djd��WdQXtj
|�|j|�q;W||_dS(Ntws
sutf-8(RtmkdirRtTESTFNtOSErrortsettfilesRR
tnormtopentwritetencodetstattadd(tselfRtnametf((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pytsetUpGs
	! 
cCsttj�dS(N(RRR(R((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyttearDownUscCs,|jr(t|t�r(t|j|�S|S(N(tnormal_formt
isinstanceRR(Rts((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyRXscCs�|j|��}||�WdQX|jj}t|t�rU|jtj��}n|r�|j||d|j	||f�ndS(Ns>Function '%s(%r) failed with bad filename in the exception: %r(
tassertRaisest	exceptiontfilenameR"tstrRtsystgetfilesystemencodingtassertEqualt__name__(RtfnR&texpected_exceptiontcheck_fn_in_exceptiontctexc_filename((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyt_apply_failure]scCs�x�|jD]�}d|}|jt|t�|jtj|t�|jtj|t�|jtj|t�|jtj	|t�|jtj
|tt�q
WdS(Ntnot_(RR1RtIOErrorRRRtchdirRtremoveRtFalse(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyt
test_failuresjs
cCsXxQ|jD]F}t|d�}|j|djd��|j�tj|�q
WdS(NRs
sutf-8(RRRRtcloseRR(RRR((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyt	test_openvs

Rsirrelevant test on Mac OS Xcstd�|jD��}t�}x@tddddg�D]&�|t�fd�|D��O}q;W||8}x�|D]�}|jt|t�|jtj|t�|jtj|t�|jtj	|t�|jtj
|t�|jtj|tt�qvWdS(Ncss$|]}t|t�r|VqdS(N(R"R(t.0R((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pys	<genexpr>�stNFCtNFDtNFKCtNFKDc3s|]}t�|�VqdS(N(R(R:tfile(tnf(s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pys	<genexpr>�s(
RRR1RR3RRRR4RR5RR6(RRtothersR((R@s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyttest_normalize�s	$

cCs�t|j�}tjtj�}tjttjtj���}td�|D��}|j	||�|j	t
|�t
|��dS(Ncss-|]#}tjjttj�|�VqdS(N(RRR
RRR(R:R((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pys	<genexpr>�s(RRRRRRRR(R)R*tlen(Rtsf0tf1tf2tsf2((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyttest_listdir�scCs8x1|jD]&}tj|d�tjd|�q
WdS(Nttmp(RRtrename(RR((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyttest_rename�scCs�tjjtjd�}d}tj|��Wt|d��!}|j|djd��WdQXtj	|tj
�tj|�WdQXdS(NuGrüß-曨曩曫uß-曨曩曫Rs
sutf-8(RRR
RRttemp_cwdRRRtaccesstR_OKR5(RRR&R((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyttest_directory�s	 N(R+t
__module__Rt	filenamesRtNoneR!RR RtTrueR1R7R9tunittesttskipIfR(tplatformRBRHRKRO(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyRCs					$$
	tUnicodeNFCFileTestscBseZdZRS(R;(R+RPR!(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyRW�stUnicodeNFDFileTestscBseZdZRS(R<(R+RPR!(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyRX�stUnicodeNFKCFileTestscBseZdZRS(R=(R+RPR!(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyRY�stUnicodeNFKDFileTestscBseZdZRS(R>(R+RPR!(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyRZ�scCs2ztjttttt�Wdttj�XdS(N(	Rtrun_unittestRRWRXRYRZRR(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyt	test_main�st__main__(R(RRTtunicodedataRttestRRQRVtextendRtsupports_unicode_filenamesR)tgetdefaultencodingt
fsencodingRRtUnicodeEncodeErrortSkipTestRtTestCaseRRWRXRYRZR\R+(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep277.pyt<module>sN$		


	
k	

© 2025 GrazzMean