%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.pyc

ó
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|ƒs)tdƒ‚|t|ƒ}dddddd	g}d
dfddfdd fd
tdddƒffg}|jtdƒ}|j||ƒ|j|ƒ|jƒx_|D]W\}}|jtdƒ}	|jt	|	ƒ|ƒt
|	|ƒ}
|
|Œ|	jƒqÌW|jtdƒ}	xt|ƒD]}t	|	ƒqFW|jdƒ}y|	j
ƒ}
Wntk
r™|jdƒnX|
|krÀ|jd|
|fƒn|jdƒ}tddt|ƒƒ}y|	j|ƒWntk
r|jdƒnX|jƒ}
|
|krL|jd|
|fƒn|jdƒ}y|	jt|ƒƒ}
Wntk
r”|jdƒnX|
|kr»|jd|
|fƒny|	jƒ}Wntk
rë|jdƒnX||kr|jd|
|fƒn|	jƒ|jtdƒ}	zex|	D]}
q8Wy/|	j
ƒ|	j|ƒ|	jƒ|	jƒWntk
r‘|jdƒnXWd|	jƒXdS(!Ni@sham
s*dataoffset must be multiple of len(filler)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((((tlentAssertionErrorRR	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(RRURWR‚Rƒ(((s*/usr/local/lib/python2.7/test/test_file.pyt	test_mainFs	t__main__(t
__future__RRHRltunittestRtweakrefRRVt_pyioRYttest.supportRRttestRRtTestCaseRRURWRZR‚RƒR„R6(((s*/usr/local/lib/python2.7/test/test_file.pyt<module>s&w®	

Zerion Mini Shell 1.0