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/21571/root/usr/lib/python2.4/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21571/root/usr/lib/python2.4/test/test_tempfile.pyc
mò
‚=5Dc@sîdkZdkZdkZdkZdkZdkZdkZdklZei	dde
dddeƒeedƒodk
Z
dZnd	ZeieijZeed
ƒZeidjo
dZn!eid
jo
dZndZdeifd„ƒYZgZdefd„ƒYZeieƒdefd„ƒYZeieƒdefd„ƒYZeieƒdefd„ƒYZeieƒdefd„ƒYZeieƒdefd„ƒYZeieƒdefd„ƒYZeieƒd efd!„ƒYZ eie ƒd"efd#„ƒYZ!eie!ƒd$efd%„ƒYZ"eie"ƒd&efd'„ƒYZ#eie#ƒd(efd)„ƒYZ$ei%ei&j	oeie$ƒnd*„Z'ed+joe'ƒndS(,N(stest_supporttignoretcategorytmessagetmktemptmoduletstatiitspawnltmaci topenbsd3i0idtTCcBs,tZeidƒZdd„Zd„ZRS(Ns[a-zA-Z0-9_-]{6}$cCsC|djotiƒ}n|id||d|dfƒdS(Ns%s raised %s: %sii(teitNonetsystexc_infotselftfailtwhat(RRR
((t(/usr/lib/python2.4/test/test_tempfile.pytfailOnException,s
c	Csøtii|ƒ\}}|t|ƒ }|t|ƒt|ƒ}|itii
|ƒtii
|ƒd||fƒ|i||d||fƒ|i||d||fƒ|t|ƒt|ƒt|ƒ!}|i|ii|ƒd|ƒdS(Nsfile '%s' not in directory '%s's"file '%s' does not begin with '%s's file '%s' does not end with '%s's6random string '%s' does not match /^[a-zA-Z0-9_-]{6}$/(tostpathtsplittnametndirtnbasetlentpretnpretsuftnsufRtassertEqualtabspathtdirtassert_t	str_checktmatch(	RRR RRRRRR((Rt	nameCheck1s$#(t__name__t
__module__tretcompileR"RRR$(((RR	(sttest_exportscBstZd„ZRS(NcCsÓti}hdd<dd<dd<dd<dd<dd<dd<d	d<d
d<dd<}g}x=|D]5}|dd
jo||jo|i|ƒqvqvW|it	|ƒdjd|ƒdS(NtNamedTemporaryFileit
TemporaryFiletmkstemptmkdtempRtTMP_MAXt
gettempprefixt
gettempdirttempdirttemplateit_sunexpected keys: %s(
ttempfilet__dict__tdicttexpectedtunexptkeytappendRt
failUnlessR(RR6R9R7R8((RR)Fs	`
(R%R&R)(((RR)Esttest__RandomNameSequencecBs2tZdZd„Zd„Zd„Zd„ZRS(s6Test the internal iterator object _RandomNameSequence.cCstiƒ|_dS(N(R4t_RandomNameSequenceRtr(R((RtsetUpdscCs)|iiƒ}|i|dddƒdS(Nt(RR>tnexttsR$(RRB((Rttest_get_six_char_strgscCsih}|i}xSttƒD]E}|iƒ}|i|dddƒ|i	||jƒd||<qWdS(NR@i(
R6RR>txranget
TEST_FILEStiRARBR$tfailIf(RRFRBR>R6((Rt	test_manyls	
cCsXd}|i}y1x*|D]"}|d7}|djoPqqWWntdƒnXdS(Niiit	iteration(RFRR>RBR(RRFR>RB((Rttest_supports_iterws	


(R%R&t__doc__R?RCRHRJ(((RR<as
			ttest__candidate_tempdir_listcBs tZdZd„Zd„ZRS(s3Test the internal function _candidate_tempdir_list.cCsWtiƒ}|it|ƒdjƒx+|D]#}|it|t	ƒd|ƒq,WdS(Nis%s is not a string(
R4t_candidate_tempdir_listtcandRRGRtcR!t
isinstancet
basestring(RRORN((Rttest_nonempty_listŠscCsg}zðxNdD]F}ti|ƒ}|p*tii|ƒti|<|i|ƒqqWt	i
ƒ}xAdD]9}ti|ƒ}|p
t‚n|i||jƒqmWytiƒ}Wn%ttifj
oti}nX|i||jƒWdx|D]}ti|=qWXdS(NtTMPDIRtTEMPtTMP(RSRTRU(RSRTRU(taddedtenvnameRtgetenvtdirnameRRtenvironR:R4RMRNt
ValueErrorRR!tgetcwdtAttributeErrorterrortcurdirtp(RRNRVR`RWRY((Rttest_wanted_dirs”s0
(R%R&RKRRRa(((RRL‡s	
ttest__get_candidate_namescBs tZdZd„Zd„ZRS(s0Test the internal function _get_candidate_names.cCs)tiƒ}|it|tiƒƒdS(N(R4t_get_candidate_namestobjRR!RPR=(RRd((Rttest_retval½scCs/tiƒ}tiƒ}|i||jƒdS(N(R4RctatbRR!(RRfRg((Rttest_same_thingÂs(R%R&RKReRh(((RRbºs	ttest__mkstemp_innercBsltZdZdfd„ƒYZedddd„Zd„Zd„Zd„Zd	„Z	d
„Z
d„ZRS(s*Test the internal function _mkstemp_inner.t	mkstempedcBsGtZeiZeiZeiZ	ei
Zd„Zd„Z
d„ZRS(NcCsE|o
|i}n
|i}ti||||ƒ\|_
|_dS(N(tbinRt_bflagstflagst_tflagsR4t_mkstemp_innerR RRtfdR(RR RRRkRm((Rt__init__Õs
	cCsti|i|ƒdS(N(RtwriteRRptstr(RRs((RRrÛscCs$|i|iƒ|i|iƒdS(N(Rt_closeRpt_unlinkR(R((Rt__del__Þs(R%R&R4t_bin_openflagsRlt_text_openflagsRnRtcloseRttunlinkRuRqRrRv(((RRjÏs						R@icCsm|djotiƒ}ny|i||||ƒ}Wn|i
dƒnX|i|i|||ƒ|S(NRo(
R RR4R0RRjRRRktfileRR$R(RR RRRkR{((Rt	do_createâs
cCs‡|iƒidƒ|iddƒidƒ|iddƒidƒ|iddddƒidƒ|iddddƒidƒdS(NtblatRRfRRgtaas.txt(RR|Rr(R((Rt
test_basicís
cCs7ttƒ}x$|D]}|iddƒ||<qWdS(NRR~(trangeREtextantRFRR|(RRFR((Rttest_basic_manyõscCs>tiƒ}z|id|ƒidƒWdti|ƒXdS(NR R}(R4R-R RR|RrRtrmdir(RR ((Rttest_choose_directoryûs
cCsƒtpdSn|iƒ}titi|iƒiƒ}d}tid	jo |d?}|ddd}n|i||ƒdS(
Ni€twin32tos2emxRiiii@(swin32sos2emxR(thas_statRR|R{RtS_IMODERRtst_modetmodeR7RtplatformtuserR(RRŒR{R7RŠ((Rttest_file_modes
cCs)tpdSntio
d}nd}|iƒ}d|i}y
t}Wn t
j
otid}nXt
iit
iit
ii|ƒƒdƒ}tidjodti}d|}n
ti}t
it
iti||||ƒ}|i|djd|ƒ|i|djd	ƒdS(
Ntvtqs%distf_inherit_check.pyR…s"%s"s$child process caught fatal signal %dschild process reports failure(t
has_spawnlttest_supporttverboseRŽRR|R{Rpt__file__tmet	NameErrorRtargvRRtjoinRYRttesterR‹t
executablet	decoratedRtP_WAITtretvalRG(RR”RšR˜RœRpR{RŽ((Rttest_noinherits*



$	
	$cCs,tpdSn|iddƒidƒdS(NRkisblat
(thas_textmodeRR|Rr(R((Rt
test_textmode8s(R%R&RKRjRR|RR‚R„RRRŸ(((RRiÌs					&ttest_gettempprefixcBs tZdZd„Zd„ZRS(sTest gettempprefix().cCs?tiƒ}|it|tƒƒ|it|ƒdjƒdS(Ni(R4R/R`RR!RPRQR(RR`((Rttest_sane_templateFscCs¡tiƒd}tiddƒ}zjtii||ƒ}y ti|ti	ti
Bƒ}Wn|i
dƒnXti|ƒti|ƒWdti|ƒXdS(Ns
xxxxxx.xxxtprefixR@sos.open(R4R/R`R-tdRRR—topentO_RDWRtO_CREATRpRRRyRzRƒ(RR£R`Rp((Rttest_usable_templateMs 
(R%R&RKR¡R§(((RR Cs	ttest_gettempdircBs)tZdZd„Zd„Zd„ZRS(sTest gettempdir().cCs`tiƒ}|itii|ƒp
|tijd|ƒ|itii	|ƒd|ƒdS(Ns%s is not an absolute paths%s is not a directory(
R4R0R RR!RRtisabsR_tisdir(RR ((Rttest_directory_existsfs
%cCsLy'tiƒ}|idƒ|iƒWn|idtiƒƒnXdS(NR}screate file in %s(R4R*R{RrRyRRR0(RR{((Rttest_directory_writableos
cCs/tiƒ}tiƒ}|i||jƒdS(N(R4R0RfRgRR!(RRfRg((RRh|s(R%R&RKR«R¬Rh(((RR¨cs			
ttest_mkstempcBs2tZdZeddd„Zd„Zd„ZRS(sTest mkstemp().R@c	Csß|djotiƒ}nyotid|d|d|ƒ\}}t	i
i|ƒ\}}t	i
i|ƒ}|i||d||fƒWn|idƒnXz|i||||ƒWdt	i|ƒt	i|ƒXdS(NR R¢tsuffixs+Directory '%s' incorrectly returned as '%s'R,(R RR4R0R,RRRpRRRRRRRtadirRRRR$RyRz(	RR RRRR¯RRpR((RR|‰s
$
cCsj|iƒ|iddƒ|iddƒ|iddddƒ|iddddƒ|iddƒdS(	NRRfRRgR~s.txtR t.(RR|(R((RR›s
cCs5tiƒ}z|id|ƒWdti|ƒXdS(NR (R4R-R RR|RRƒ(RR ((RR„¤s
(R%R&RKRR|RR„(((RR­†s		ttest_mkdtempcBsDtZdZeddd„Zd„Zd„Zd„Zd„ZRS(sTest mkdtemp().R@cCs’|djotiƒ}ny"tid|d|d|ƒ}Wn|i	dƒnXy|i
||||ƒ|SWnti|ƒ‚nXdS(NR R¢R®R-(
R RR4R0R-RRRRRR$RRƒ(RR RRR((RR|²s
"
cCs‡ti|iƒƒti|iddƒƒti|iddƒƒti|iddddƒƒti|iddddƒƒdS(NRRfRRgR~s.txt(RRƒRR|(R((RRÁs
cCsqttƒ}z+x$|D]}|iddƒ||<qWWdx/|D]'}t|tƒoti	|ƒqAqAWXdS(NRR~(
R€RERRFRR|RPRQRRƒ(RRFR((RR‚ÉscCs>tiƒ}zti|id|ƒƒWdti|ƒXdS(NR (R4R-R RRƒRR|(RR ((RR„Ôs
cCsŸtpdSn|iƒ}zotiti|ƒiƒ}|dM}d}t
id
jo |d?}|ddd	}n|i
||ƒWdti|ƒXdS(NiÿiÀR…R†Riiii@(swin32sos2emxsmac(R‡RR|R RRˆRR‰RŠR7RR‹RŒRRƒ(RRŒR7R RŠ((Rt	test_modeÜs

(	R%R&RKRR|RR‚R„R²(((RR±¯s			ttest_mktempcBsTtZdZd„Zd„Zdfd„ƒYZddd„Zd„Zd„ZRS(	sTest mktemp().cCstiƒ|_dS(N(R4R-RR (R((RR?÷scCs+|ioti|iƒd|_ndS(N(RR RRƒR(R((RttearDownús
tmktempedcBs,tZeiZeiZd„Zd„Z	RS(NcCsGtid|d|d|ƒ|_titi	|i|i
dƒƒdS(NR R¢R®i€(R4RR RRRRRRyR¤Rl(RR RR((RRqs!cCs|i|iƒdS(N(RRuR(R((RRv	s(
R%R&RRzRuR4RwRlRqRv(((RRµÿs			R@cCsSy|i|i||ƒ}Wn|idƒnX|i|i|i||ƒ|S(NR(	RRµR RRR{RR$R(RRRR{((RR|scCsZ|iƒ|iddƒ|iddƒ|iddddƒ|iddddƒdS(NRRfRRgR~s.txt(RR|(R((RRs

cCs7ttƒ}x$|D]}|iddƒ||<qWdS(NRR~(R€RERRFRR|(RRFR((RRHs(	R%R&RKR?R´RµR|RRH(((RR³òs		
		ttest_NamedTemporaryFilecBsDtZdZeddd„Zd„Zd„Zd„Zd„ZRS(sTest NamedTemporaryFile().R@cCss|djotiƒ}ny"tid|d|d|ƒ}Wn|i	dƒnX|i
|i|||ƒ|S(NR R¢R®R*(R RR4R0R*RRR{RRR$R(RR RRR{((RR|4s
"cCsZ|iƒ|iddƒ|iddƒ|iddddƒ|iddddƒdS(NRRfRRgR~s.txt(RR|(R((RR@s

cCs6tiƒ}|itii|iƒd|iƒdS(Ns$NamedTemporaryFile %s does not exist(	R4R*tfRR;RRtexistsR(RR·((Rttest_creates_namedHscCsttiƒ}zStid|ƒ}|idƒ|iƒ|it	i
i|iƒd|iƒWdt	i
|ƒXdS(NR R}s(NamedTemporaryFile %s exists after close(R4R-R R*R·RrRyRRGRRR¸RRƒ(RR R·((Rttest_del_on_closeNs

cCsVtiƒ}|idƒ|iƒy|iƒ|iƒWn|idƒnXdS(Nsabc
Ry(R4R*R·RrRyRR(RR·((Rttest_multiple_closeZs


(	R%R&RKRR|RR¹RºR»(((RR¶1s			ttest_TemporaryFilecBs)tZdZd„Zd„Zd„ZRS(sTest TemporaryFile().cCs)ytiƒWn|idƒnXdS(NR+(R4R+RR(R((RRnscCs}tiƒ}tid|ƒ}|idƒyti|ƒWn:ti	ƒ}|iƒti|ƒ|i
d|ƒnXdS(NR R}Rƒ(R4R-R R+R·RrRRƒRR
R
RyRR(RR
R·R ((Rttest_has_no_namevs


cCsVtiƒ}|idƒ|iƒy|iƒ|iƒWn|idƒnXdS(Nsabc
Ry(R4R+R·RrRyRR(RR·((RR»‡s


(R%R&RKRR½R»(((RR¼ks		cCstitŒdS(N(R‘trun_unittestttest_classes(((Rt	test_main˜st__main__((R4RRR'terrnotwarningstunittestttestR‘tfilterwarningstRuntimeWarningR%thasattrRR‡RxRwRžRR‹REtTestCaseR	R¿R)R:R<RLRbRiR R¨R­R±R³R¶R¼R*R+RÀ(R‘RÄR³RbR±RiR4RÂR¼R'R¨R<R	RER‡RÀRRÃRžRLRR)R R­R¶RR¿R((Rt?sf							
		



#
-

t

 
&
@
9
7
*	


Anon7 - 2021