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/21585/root/usr/lib64/python2.4/bsddb/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21585/root/usr/lib64/python2.4/bsddb/test/test_recno.pyo
mò
‚=5Dc@sÎdZdkZdkZdkZdkZdklZdkZdklZydk	l
Z
Wn ej
odkl
Z
nXdZ
deifd„ƒYZd„Zed	joeid
dƒndS(s%TestCases for exercising a Recno DB.
N(spprint(sverbose(sdbt4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZtSimpleRecnoTestCasecBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCstiƒ|_dS(N(ttempfiletmktemptselftfilename(R((t-/usr/lib64/python2.4/bsddb/test/test_recno.pytsetUpscCsJyti|iƒWn/tj
o#}|itijo‚qFnXdS(N(tostremoveRRtOSErrorteterrnotEEXIST(RR((RttearDowns
cCsÚtiƒ}|i|ititiƒx0tD](}	|i
|	dƒ}to|Gq/q/WtoHn|i
ƒ}tot|ƒnx;tdt|ƒdƒD] }||}
to	|
GHq¢q¢Wy|d}
Wn(tij
o}to	|GHqnX|idƒy|d}
Wntj
onX|idƒ|idƒ}
|iƒ}to	|GHn|iƒ}tot|ƒn|d=|idƒ|idd	dƒ}
to	|
GHn|iƒ}to	|GHn|iƒ}|iƒ}x(|o to	|GHn|i ƒ}qúW|i!d
ƒ|i"ƒ}to	|GHn|i#ddti$ƒ|i!d
ƒ|i"ƒ}to	|GHn|i%d
ƒ}to	|GHn|i%dƒ}to	|GHn|i&ƒ|i&ƒtiƒ}|i|iƒ|iƒ}d|d<y|d}
Wntj
onX|idƒy|idƒWn(ti'j
o}to	|GHqˆnX|idƒ|i!dƒ}x(|o to	|GHn|i ƒ}qšW|i&ƒ|i&ƒdS(Ni<iisexpected exceptionidii
itzi2iÿÿÿÿsa replacement recordii?Bs
way out thereici(((tdbtDBtdtopenRRtDB_RECNOt	DB_CREATEtletterstxtappendtrecnotverbosetstattpprinttrangetlentdatatDBInvalidArgErrortvaltfailtKeyErrortgettkeystitemstdeletetget_bothtfdtcursortctfirsttrectnexttsettcurrenttputt
DB_CURRENTt	set_rangetclosetDBKeyEmptyError(RRRR!R%R&R-R)R+RRR((Rttest01_basic#sâ
	

	
			
	
			




	
cCsÐtiitiitidƒdƒ}tiidƒptidƒnt	|dƒ}|iƒti
ƒ}|idƒ|idƒ|i|ƒ|i	|ititiƒdiƒ}x|D]}|i|ƒqÇW|iƒ|iƒt	|dƒiƒ}|iƒ}to|GH|GH|idƒGHnti
ƒ}|i|ƒ|i	|itiƒd	|d
<d|d<|iƒ|iƒt	|dƒiƒ}|iƒ}to|GH|idƒGHnd
S(s
        A Recno file that is given a "backing source file" is essentially a
        simple ASCII file.  Normally each record is delimited by 
 and so is
        just a line in the file, but you can set a different record delimiter
        if needed.
        isdb_home/test_recno.txttdb_hometwi
s
s,The quick brown fox jumped over the lazy dogtrs
reddish-brownitcomatoseiN(RtpathtjointdirnametsystargvtsourcetisdirtmkdirRtfR4RRRtset_re_delimt
set_re_sourceRRRRtsplitRtdatumRtsynctreadttexttstripR(RRRCRGRR@RJ((Rttest02_WithSource²sJ	










cCs*tiƒ}|idƒ|idƒ|idƒ|i|ititi	ƒxt
D]}|i|dƒqVW|iddƒy|iddƒWn(ti
j
o}to	|GHqÏnX|idƒ|iƒ}|iƒ}x(|o to	|GHn|iƒ}qêW|iƒ|iƒdS(	Ni(t-i-i#t.tbadisexpected exception(RRRt
set_re_lent
set_re_padRRRRRRRRR R!RR"R*R+R,R-R.R4(RR+RR!R-R((Rttest03_FixedLengthës2



	
(t__name__t
__module__RRR6RLRR(((RRs
				9cCs
titƒS(N(tunittestt	makeSuiteR(((Rt
test_suite
st__main__tdefaultTestRW(t__doc__RR>RRRRUttest_allRtbsddb3RtImportErrortbsddbRtTestCaseRRWRStmain(RRRRRURRR>RRWR((Rt?s 				
	
ô	


Anon7 - 2021