%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_unicode_file.pyo

ó
Nêáac@s¯ddlZddlZddlZddlZddlZddlZddlmZmZm	Z	ddlm
Z
mZye	je
ƒZ
Wn&eefk
rµejdƒ‚nXe
je
ƒe	krCddlZy@edejƒƒZ	e	je
ƒZ
de
kred‚nWqCeefk
r?ejdƒ‚qCXne
je
ƒe	krjejd	ƒ‚nd
„Zdejfd„ƒYZd
„Zedkr«eƒndS(iÿÿÿÿN(trun_unittestt
change_cwdtTESTFN_UNICODE(tTESTFN_ENCODINGtTESTFN_UNENCODABLEs1No Unicode filesystem semantics on this platform.s@test-àòt?smbcs encoding problems!Cannot find a suiteable filename.s Cannot find a suitable filename.cCs&tjj|ƒr"tj|ƒndS(N(tostpathtexiststunlink(tfilename((s2/usr/local/lib/python2.7/test/test_unicode_file.pytremove_if_exists"stTestUnicodeFilescBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
RS(	cCs'|jtjj|ƒƒ|jtjj|ƒƒ|jtj|tjƒƒ|jtjjtjj|ƒƒƒ|jtjjtjj|ƒƒƒ|jtjtjj|ƒtjƒƒtj|dƒtj	|dƒtj	|tjƒtjƒfƒ|j||ƒ|jtjj|ƒtjjt
j
|ƒdƒkƒtjjtjj|ƒƒ\}}t|tƒr|jtƒ}ntj|ƒ}|rÜt|dtƒrÜg|D]}|jtƒ^q¾}ntjd|ƒ}g|D]}tjd|ƒ^qõ}|j||ƒdS(NiÿitNFD(t
assertTrueRRRtisfiletaccesstR_OKtabspathtchmodtutimetNonettimet_do_copyishtglobtsplitt
isinstancetstrtdecodeRtlistdirtunicodedatat	normalizetassertIn(tselfR
Rtbaset	file_listtf((s2/usr/local/lib/python2.7/test/test_unicode_file.pyt
_do_single,s*%%("2$%%cCsz|jt|ƒt|ƒkdƒ|jtj|ƒtj|ƒƒ|jtj|ƒtj|ƒƒ|j||ƒdS(Ns7No point checking equivalent filenames of the same type(RttypetassertEqualRtstattlstatR(R!t	filename1t	filename2((s2/usr/local/lib/python2.7/test/test_unicode_file.pyt_do_equivalentNscCs |jtjj|ƒƒtj||dƒ|jtjj|dƒƒtj|d|ƒ|jtjj|ƒƒtj||dƒtj|dƒtj||dƒ|jtjj	|ƒƒtj|d|ƒ|jtjj	|ƒƒtj
||dƒtj|dƒdS(Ns.new(RRRRtrenametshutiltcopyR	tmoveRtcopy2(R!R*R+((s2/usr/local/lib/python2.7/test/test_unicode_file.pyR]scCsÚtjj|ƒr"tj|ƒntj|ƒz–t|ƒ„|sZtjƒ}|}n$tjƒjt	ƒ}|jt	ƒ}t
jd|ƒ}t
jd|ƒ}|jtjj
|ƒ|ƒWdQXWdtj|ƒXdS(NR
(RRtisdirtrmdirtmkdirRtgetcwdutgetcwdRRRRR'tbasename(R!t	make_namet
chdir_nametencodedt
cwd_resulttname_result((s2/usr/local/lib/python2.7/test/test_unicode_file.pyt
_do_directoryts

	&cCs§t|ƒt|dƒ}|jƒz|j|ƒWdtj|ƒX|jtjj|ƒƒtj	|tj
ƒ}tj|ƒz|j|ƒWdtj|ƒXdS(Ntw(RtfiletcloseR%RR	RRRtopentO_CREAT(R!R
R$((s2/usr/local/lib/python2.7/test/test_unicode_file.pyt_test_singleŠs


cCsft|ƒ|jtjj|ƒƒt|dƒ}|jƒz|j||ƒWdtj|ƒXdS(NR>(	RRRRRR?R@R,R	(R!R*R+R$((s2/usr/local/lib/python2.7/test/test_unicode_file.pyt_test_equivalent›s

cCs:|jtƒ|jtƒtdk	r6|jtƒndS(N(RCtTESTFN_ENCODEDRRR(R!((s2/usr/local/lib/python2.7/test/test_unicode_file.pyttest_single_files§s

cCs$|jttƒ|jttƒdS(N(RDRER(R!((s2/usr/local/lib/python2.7/test/test_unicode_file.pyttest_equivalent_files­scCs d}|jt|t|tƒ|jt|t|tƒ|jt|t|tƒ|jt|t|tƒtdk	rœ|jt|t|tƒndS(Ns.dir(R=REtTrueRtFalseRR(R!text((s2/usr/local/lib/python2.7/test/test_unicode_file.pyttest_directories±s
(t__name__t
__module__R%R,RR=RCRDRFRGRK(((s2/usr/local/lib/python2.7/test/test_unicode_file.pyR&s	"							cCsttƒdS(N(RRL(((s2/usr/local/lib/python2.7/test/test_unicode_file.pyt	test_mainÀst__main__(RRRR.Rtunittestttest.test_supportRRRRRtencodeREtUnicodeErrort	TypeErrortSkipTestRtsystunicodetgetfilesystemencodingRtTestCaseRRNRL(((s2/usr/local/lib/python2.7/test/test_unicode_file.pyt<module>s00	š	

Zerion Mini Shell 1.0