KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21573/task/21573/root/usr/lib/python2.4/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21573/task/21573/root/usr/lib/python2.4/test/test_os.pyc
mò
‚=5Dc@sGdkZdkZdkZdkZdkZdklZeiddee	ƒeiddee	ƒdei
fd„ƒYZdei
fd„ƒYZd	kl
Z
d
e
ifd„ƒYZdei
fd
„ƒYZdei
fd„ƒYZdei
fd„ƒYZdei
fd„ƒYZd„Ze	djoeƒndS(N(stest_supporttignorettempnamttmpnamtTemporaryFileTestscBs>tZd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCsg|_titiƒdS(N(tselftfilestostmkdirttest_supporttTESTFN(R((t"/usr/lib/python2.4/test/test_os.pytsetUps	cCs5x|iD]}ti|ƒq
WtitiƒdS(N(RRtnameRtunlinktrmdirRR	(RR((R
ttearDowns
cCs=|itii|ƒdƒt|dƒ|ii|ƒdS(Ns&file already exists for temporary filetw(	RtfailIfRtpathtexistsRtopenRtappend(RR((R
tcheck_tempfiles
cCs©ttdƒpdSntiddtdƒ|itiƒƒtiti	ƒ}|i|ƒtiti	dƒ}|itii
|ƒd djƒ|i|ƒdS(NRRstest_os$tpfxi(thasattrRtwarningstfilterwarningstRuntimeWarningRRRRR	Rtassert_Rtbasename(RR((R
ttest_tempnam!s
#cCsnttdƒpdSntiƒ}|idƒ|iddƒ|iƒ}|iƒ|i
|djƒdS(Nttmpfiletfoobari(RRRtfptwritetseektreadtstcloseRR(RR!R%((R
ttest_tmpfile/s

cCs„dk}ttdƒpdSntiddtdƒtiƒ}|idjo |i
tii|ƒdƒn|i
|ƒdS(NRRstest_os$twin32s&file already exists for temporary file(swin32(tsysRRRRRRRtplatformRRRRR(RRR)((R
ttest_tmpnam9s	(t__name__t
__module__RRRRR'R+(((R
Rs					
tStatAttributeTestscBs,tZd„Zd„Zd„Zd„ZRS(NcCsXtitiƒtiitidƒ|_t|idƒ}|i
dƒ|iƒdS(Ntf1twbtABC(RRRR	RtjoinRtfnameRtfR"R&(RR4((R
RWs

cCs$ti|iƒtitiƒdS(N(RR
RR3RRR	(R((R
R^scCsttdƒpdSndk}ti|iƒ}|i||idƒ|i|idƒdk	}t
|ƒ}xnt
|ƒD]`}|d djoI|i
ƒ}|it||ƒ|t||ƒƒ|i||jƒqqWy|d|idƒWntj
onXyd|_|idƒWntj
onXyd|_|idƒWnttfj
onXyd|_|idƒWntj
onXy tidƒ}|idƒWntj
onXytidƒ}Wntj
onXdS(NtstatitST_iÈsNo exception thrownii
iiiiiiii	iii
i(i
(iiiiiiiiii	i
iii
i(RRR5RR3tresulttassertEqualstST_SIZEtst_sizeR)tdirtmembersRtlowertattrtgetattrRtfailt
IndexErrortst_modet	TypeErrortst_rdevtAttributeErrortparrottstat_resulttresult2(RR5RRHR)R7R<R>((R
ttest_stat_attributesbsX		
			c	CsÍttdƒpdSndk}yti|iƒ}Wn9tj
o-}dk}|i|i	jodSqsnX|i
|i||iƒt
|ƒ}xnt
|ƒD]`}|d djoI|iƒ}|i
t||ƒ|t||ƒƒ|i||jƒq¦q¦Wyd|_|idƒWntj
onXyd|_|idƒWntj
onXy tidƒ}|idƒWntj
onXytidƒ}Wntj
onXdS(NtstatvfsitF_isNo exception throwni
iiiiiiii	iii
i(i
(iiiiiiiiii	i
iii
i(RRRJRR3R7tOSErrorteterrnotENOSYSR8tf_bfreetF_BFREER;R<RR=R>R?RR@RCRFREtstatvfs_resultRH(	RRMRRNRHR7R<RJR>((R
ttest_statvfs_attributesŸsJ		

		(R,R-RRRIRS(((R
R.Vs			=(s
mapping_teststEnvironTestscBs8tZdZeZd„Zd„Zd„Zd„ZRS(s8check that os.environ object conform to mapping protocolcCshdd<dd<dd<S(NtKEY1tVALUE1tKEY2tVALUE2tKEY3tVALUE3((R((R
t
_reference×scCstiiƒtiS(N(Rtenvirontclear(R((R
t_empty_mappingÙs
cCs#ttiƒ|_tiiƒdS(N(tdictRR\Rt_EnvironTests__saveR](R((R
RÜscCs$tiiƒtii|iƒdS(N(RR\R]tupdateRR`(R((R
Rßs
(	R,R-t__doc__tNonet	type2testR[R^RR(((R
RTÔs			t	WalkTestscBstZdZd„ZRS(sTests for os.walk().cCs	dk}dkl}|tidƒ}||dƒ}|tidƒ}|tidƒ}
||dƒ}||dƒ}	|i|ƒ|i|ƒxE|
||	fD]4}t
|dƒ}
|
id	|d
ƒ|
iƒq£Wt|itiƒƒ}|it|ƒdƒ|dd
ddj}|dd
iƒ|i|dtiddgdgfƒ|i|d
||dgdgfƒ|i|d||ggfƒ|i|dd||gdgfƒg}xW|itiƒD]C\}}}|i|||fƒd|jo|idƒqåqåW|it|ƒdƒ|i|dtidgdgfƒ|i|d
|gdgfƒt|itidtƒƒ}|it|ƒdƒ|dd
ddj}|dd
iƒ|i|dtiddgdgfƒ|i|||ggfƒ|i||d
|dgdgfƒ|i|dd||gdgfƒxw|itidtƒD]]\}}}x$|D]}|i|||ƒƒqªWx$|D]}|i |||ƒƒqÑWq”W|i tiƒdS(N(sjointSUB1tSUB11tSUB2ttmp1ttmp2ttmp3RsI'm s" and proud of it.  Blame test_os.
iiiiittopdown(!Rtos.pathR2RR	t	sub1_patht
sub11_patht	sub2_patht	tmp1_patht	tmp2_patht	tmp3_pathtmakedirsRtfileR4R"R&tlisttwalktallRtassertEqualtlentflippedtsorttroottdirsRRtremovetFalseRR(RRRxRrRnRRoRpR~RsRqR2RR4RR{R}((R
ttest_traversalæsb	


)'!(
& )'((R,R-RbR(((R
ReãstMakedirTestscBs#tZd„Zd„Zd„ZRS(NcCstitiƒdS(N(RRRR	(R((R
R3sc	Csäti}tii|dddƒ}ti|ƒtii|ddddƒ}ti|ƒ|it	titi
ƒtii|dddddti
ƒ}ti|ƒtii|dti
dddddƒ}ti|ƒdS(Ntdir1tdir2tdir3tdir4tdir5tdir6(RR	tbaseRRR2RtRtfailUnlessRaisesRLtcurdir(RR‰R((R
ttest_makedir6s	

'
cCsvtiitiddddddƒ}x;tii|ƒo&|tijotii|ƒ}q*Wti|ƒdS(NRƒR„R…R†R‡Rˆ(RRR2RR	Rtdirnamet
removedirs(RR((R
RHs$(R,R-RRŒR(((R
R‚2s		tDevNullTestscBstZd„ZRS(NcCs_ttidƒ}|idƒ|iƒttidƒ}|i|iƒdƒ|iƒdS(NRthellotrt(	RuRtdevnullR4R"R&RRyR$(RR4((R
ttest_devnullTs

(R,R-R”(((R
RSstURandomTestscBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCs€|ittidƒƒdƒ|ittidƒƒdƒ|ittidƒƒdƒ|ittidƒƒdƒdS(Nii
idiè(RRyRzRturandom(R((R
ttest_urandom]scCsŸ|ittidƒƒdƒ|ittidƒƒdƒ|ittidƒƒdƒ|ittidƒƒdƒ|ittidƒƒdƒdS(Niii
idiè(RRyRzRR–(R((R
ttest_urandom_lengthcs
cCs2tidƒ}tidƒ}|i||ƒdS(Ni(RR–tdata1tdata2RtassertNotEqual(RR™Rš((R
ttest_urandom_valuejscCs¾didd|dddfƒ}tid|g}ti|dtid	tid
tiƒ}|i
ƒ\}}|i|iƒd|iƒ|fƒt|ƒ}|it|ƒ||ƒ|S(Ns
simport os, syssdata = os.urandom(%s)ssys.stdout.write(repr(data))ssys.stdout.flush()s&print >> sys.stderr, (len(data), data)s-ctstdintstdouttstderri(R2tcounttcodeR)t
executabletcmd_linet
subprocesstPopentPIPEtptcommunicatetoutterrRRytwaittevalRz(RR R¡RªR§R£R©((R
tget_urandom_subprocessos"%cCs2|idƒ}|idƒ}|i||ƒdS(Ni(RR­R™RšR›(RR™Rš((R
ttest_urandom_subprocesss(R,R-R—R˜RœR­R®(((R
R•\s
				cCs#titttttttƒdS(N(	Rtrun_unittestRR.RTReR‚RR•(((R
t	test_main†s	t__main__(RtunittestRR¤R)ttestRRRR,tTestCaseRR.t
mapping_teststBasicTestMappingProtocolRTReR‚RR•R°(RRR‚RR²R¤R)ReRTR.R°R•RRµR((R
t?s$					
G|
O!	*	


Anon7 - 2021