%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_file.pyo

ó
Nêáac@sOddlmZddlZddlZddlZddlmZddlmZddlZddl	Z
ddlmZm
Z
ddlmZddlmZdejfd	„ƒYZd
efd„ƒYZdefd
„ƒYZdejfd„ƒYZdefd„ƒYZdefd„ƒYZd„ZedkrKeƒndS(iÿÿÿÿ(tprint_functionN(tarray(tproxy(tTESTFNtrun_unittest(tsupport(tUserListt
AutoFileTestscBs}eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
d„ZRS(
cCs|jtdƒ|_dS(Ntwb(topenRtf(tself((s*/usr/local/lib/python2.7/test/test_file.pytsetUpscCs*|jr|jjƒntjtƒdS(N(R
tcloseRtunlinkR(R((s*/usr/local/lib/python2.7/test/test_file.pyttearDowns	cCskt|jƒ}|jdƒ|j|jjƒ|jƒƒ|jjƒd|_|jtt	|dƒdS(Nt
teststringttell(
RR
twritetassertEqualRR
tNonetassertRaisestReferenceErrortgetattr(Rtp((s*/usr/local/lib/python2.7/test/test_file.pyttestWeakRefss

	cCs"|j}|j|j|jdS(N(R
tnametmodetclosed(RR
((s*/usr/local/lib/python2.7/test/test_file.pyttestAttributes's	cCsq|jjdƒ|jjƒtddƒ}|jtdƒ|_|jj|ƒ}|jd|jƒ| ƒdS(Nt12tbtxi
trbt
xxxxxxxxxx(	R
RR
RR	RtreadintoRttostring(Rtatn((s*/usr/local/lib/python2.7/test/test_file.pyttestReadinto.s
cCsctddƒ}|jjƒ|jtdƒ|_t|jdƒr_|jt|jj|ƒndS(NRR i
trR#R"(	RR
R
R	RthasattrRt	TypeErrorR#(RR%((s*/usr/local/lib/python2.7/test/test_file.pyttestReadinto_text7s

cCsgtddgƒ}|jj|ƒ|jjƒ|jtdƒ|_|jjƒ}|j|dƒdS(Nt1t2R!R(RR
t
writelinesR
R	RtreadR(Rtltbuf((s*/usr/local/lib/python2.7/test/test_file.pyttestWritelinesUserList?s
cCs&|jt|jjdddgƒdS(Niii(RR*R
R.(R((s*/usr/local/lib/python2.7/test/test_file.pyttestWritelinesIntegersHscCs2tdddgƒ}|jt|jj|ƒdS(Niii(RRR*R
R.(RR0((s*/usr/local/lib/python2.7/test/test_file.pyttestWritelinesIntegersUserListLscCs<ddd„ƒY}|jt|jj|ƒ|ƒgƒdS(Nt	NonStringcBseZRS((t__name__t
__module__(((s*/usr/local/lib/python2.7/test/test_file.pyR5Ss((RR*R
R.(RR5((s*/usr/local/lib/python2.7/test/test_file.pyttestWritelinesNonStringQscCs‹|j}|j|jtƒ|j|jƒƒ|j|jƒt|dƒrm|jt	t
f|jdƒn|jƒ|j
|jƒdS(NR#t(R
RRRtassertFalsetisattyRR)RtIOErrorR*R#R
t
assertTrue(RR
((s*/usr/local/lib/python2.7/test/test_file.pyt
testErrorsYs	
cCsiddfddfddfddfddfddfddfd	dfd
dfddfddfd
gffddfg
}tjjdƒs¦|jddfƒn|jjdddƒ|j|jjƒx9|D]1\}}t	|j|ƒ}|j
t||ŒqÖW|j|jjdddƒdƒyddWn)|j|jjtj
ƒŒdƒnXdS(NtfilenotflushR;tnextR/RR9treadlinet	readlinestseekiRR.t__iter__tatheosttruncatei((((((R9(((i((R9(((tsystplatformt
startswithtappendR
t__exit__RR=RRRt
ValueErrorRtexc_info(Rtmethodst
methodnametargstmethod((s*/usr/local/lib/python2.7/test/test_file.pyttestMethodsds2											"cCs|jt|jjƒdS(N(RR<R
R/(R((s*/usr/local/lib/python2.7/test/test_file.pyttestReadWhenWriting‡s(R6R7RRRRR'R+R2R3R4R8R>RSRT(((s*/usr/local/lib/python2.7/test/test_file.pyRs															#tCAutoFileTestscBseZejZRS((R6R7tioR	(((s*/usr/local/lib/python2.7/test/test_file.pyRUŠstPyAutoFileTestscBseZeejƒZRS((R6R7tstaticmethodtpyioR	(((s*/usr/local/lib/python2.7/test/test_file.pyRWstOtherFileTestscBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCstjtƒdS(N(RRR(R((s*/usr/local/lib/python2.7/test/test_file.pyR“scCsp|jtdƒjƒxSdD]K}y|jt|ƒ}Wntk
rLqX|jƒ|jd|ƒqWdS(NRR9taUswU+s%r is an invalid file mode(R9R[swU+(R	RR
RMtfail(RRR
((s*/usr/local/lib/python2.7/test/test_file.pyttestModeStrings–s


cCsŸd}y|jt|ƒ}Wnatk
r}|jddkr›t|ƒ}t|kse||kr||jd|ƒq|q›nX|jƒ|jd|ƒdS(Ntqwertyis&bad error message for invalid mode: %ssno error for invalid mode: %s(R	RRMRQtstrR\R
(Rtbad_modeR
tmsgts((s*/usr/local/lib/python2.7/test/test_file.pyttestBadModeArgument¢s
cCsåxÞd	D]Ö}y|jtd|ƒ}|jt|ƒjdƒƒ|jƒ|jƒ|jtd|ƒ}t|jƒjdƒƒ}|jƒ|jƒWn0t	k
rÌ}|j
d|t|ƒfƒnX|j||ƒqWdS(
NiÿÿÿÿiiiRtasciiR!s error setting buffer size %d: %s(iÿÿÿÿiii(R	RRR_tencodeR
tintR/tdecodeR<R\R(RRbR
tdRa((s*/usr/local/lib/python2.7/test/test_file.pyttestSetBufferSize²s



!cCs|jtdƒ}zú|jdƒ|jƒ|jtdƒ}|jdƒ}|dkrm|jd|ƒn|jƒdkr™|jd|jƒƒn|jƒ|jƒdkrÏ|jd|jƒƒn|jƒtj	j
tƒ}|dkr|jd	|ƒnWd|jƒXdS(
NRt12345678901srb+it12345s(Read on file opened for update failed %rsFile pos after read wrong %ds!File pos after ftruncate wrong %ds"File size after ftruncate wrong %d(R	RRR
R/R\RRGtostpathtgetsize(RR
tdatatsize((s*/usr/local/lib/python2.7/test/test_file.pyttestTruncateOnWindowsÃs$



cCsˆd}d}|t|ƒ}ddddddg}d	dfd
dfddfdtd
ddƒffg}|jtdƒ}|j||ƒ|j|ƒ|jƒx_|D]W\}}|jtdƒ}	|jt|	ƒ|ƒt	|	|ƒ}
|
|Œ|	jƒq¯W|jtdƒ}	xt
|ƒD]}t|	ƒq)W|jdƒ}y|	jƒ}
Wnt
k
r||jdƒnX|
|kr£|jd|
|fƒn|jdƒ}td
dt|ƒƒ}y|	j|ƒWnt
k
rü|jdƒnX|jƒ}
|
|kr/|jd|
|fƒn|jdƒ}y|	jt|ƒƒ}
Wnt
k
rw|jdƒnX|
|krž|jd|
|fƒny|	jƒ}Wnt
k
rÎ|jdƒnX||krõ|jd|
|fƒn|	jƒ|jtdƒ}	zex|	D]}
qWy/|	jƒ|	j|ƒ|	jƒ|	jƒWnt
k
rt|jdƒnXWd|	jƒXdS( Ni@sham
sspam, spam and eggs
seggs, spam, ham and spam
ssaussages, spam, spam and eggs
sspam, ham, spam and eggs
s(spam, spam, spam, spam, spam, ham, spam
swonderful spaaaaaam.
RBR/RCR#Rt idRR!isLreadline() after next() with supposedly empty iteration-buffer failed anywaysEreadline() after next() with empty buffer failed. Got %r, expected %rssLreadinto() after next() with supposedly empty iteration-buffer failed anywaysEreadinto() after next() with empty buffer failed. Got %r, expected %rsHread() after next() with supposedly empty iteration-buffer failed anywaysAread() after next() with empty buffer failed. Got %r, expected %rsMreadlines() after next() with supposedly empty iteration-buffer failed anywaysFreadlines() after next() with empty buffer failed. Got %r, expected %rs'read* failed after next() consumed file((((tlenRR	RRR.R
RRARtrangetpopRBRMR\R#R$R/RC(Rt
dataoffsettfillertnchunkst	testlinesROtbagRPRQR
tmethtittestlinetlineR1tlines((s*/usr/local/lib/python2.7/test/test_file.pyt
testIterationßsŒ	


	
	
	
	
	





(R6R7RR]RcRiRqR€(((s*/usr/local/lib/python2.7/test/test_file.pyRZ‘s					tCOtherFileTestscBseZejZRS((R6R7RVR	(((s*/usr/local/lib/python2.7/test/test_file.pyR?stPyOtherFileTestscBseZeejƒZRS((R6R7RXRYR	(((s*/usr/local/lib/python2.7/test/test_file.pyR‚BscCstttttƒdS(N(RRURWRR‚(((s*/usr/local/lib/python2.7/test/test_file.pyt	test_mainFs	t__main__(t
__future__RRHRltunittestRtweakrefRRVt_pyioRYttest.supportRRttestRRtTestCaseRRURWRZRR‚RƒR6(((s*/usr/local/lib/python2.7/test/test_file.pyt<module>s&w®	

Zerion Mini Shell 1.0