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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/22697/root/usr/lib64/python2.4/bsddb/test/test_recno.pyc
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Csjtiƒ}|i|ititiƒxdtD]\}
|i
|
dƒ}t|ƒtdƒjpt
‚|djpt
‚to|Gq/q/WtoHn|iƒ}tot|ƒnxxtdt|ƒdƒD]]}||}to	|GHnt|ƒtdƒjpt
‚||i|ƒjpt
‚qÖWy|d}WnCtij
o4}|dtijpt
‚to	|GHq˜nX|idƒy|d}Wntj
onX|idƒ|idƒ}|djpt
‚|iƒ}to	|GHnt|ƒtgƒjpt
‚t|dƒtdƒjpt
‚t|ƒt|ƒjpt
‚|iƒ}	tot|	ƒnt|	ƒtgƒjpt
‚t|	dƒtfƒjpt
‚t|	dƒdjpt
‚t|	ddƒtdƒjpt
‚t|	ddƒtdƒjpt
‚t|	ƒt|ƒjpt
‚|id	ƒpt
‚|d	=|id	ƒpt
‚|id
ƒ|id
ƒpt
‚|idddƒ}|ddjpt
‚to	|GHn|i ƒ}to	|GHn|i!ƒ}|i#ƒ}x(|o to	|GHn|i%ƒ}q/W|i&d
ƒ|i'ƒ}to	|GHn|i(ddti)ƒ|i&d
ƒ|i'ƒ}|djpt
‚to	|GHn|i*dƒ}to	|GHn|i*dƒ}|djpt
‚to	|GHn|i+ƒ|i+ƒtiƒ}|i|iƒ|i!ƒ}d|d<|ddjpt
‚y|d}Wntj
onX|idƒy|idƒWnCti,j
o4}|dti-jpt
‚to	|GHqnX|idƒ|i&dƒ}x(|o to	|GHn|i%ƒ}q*W|i+ƒ|i+ƒdS(Ni<iitsexpected exceptionidi{iii
itzi2iÿÿÿÿsa replacement recordii?Bs
way out thereici((i2sa replacement record(.tdbtDBtdtopenRRtDB_RECNOt	DB_CREATEtletterstxtappendtrecnottypetAssertionErrortverbosetstattpprinttrangetlentdatatgettDBInvalidArgErrortvaltEINVALtfailtKeyErrortNonetkeystitemsthas_keytdeletetget_bothtfdtcursortctfirsttrectnexttsettcurrenttputt
DB_CURRENTt	set_rangetclosetDBKeyEmptyErrortDB_KEYEMPTY(RRRR%R1R*R"R3R/R+RR((Rttest01_basic#sâ 
	 !

	 $  $(( 
			
	
			




	
cCstiitiitidƒ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ƒGHn|idƒ|jpt‚ti
ƒ}|i|ƒ|i	|itiƒd	|d
<d|d<|iƒ|iƒt	|dƒiƒ}|iƒ}to|GH|idƒGHn|idƒd
iƒjpt‚dS(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-brownitcomatoseis8The quick reddish-brown fox jumped over the comatose dogN(RtpathtjointdirnametsystargvtsourcetisdirtmkdirRtfR:RRRtset_re_delimt
set_re_sourceRRRRtsplitR"tdatumRtsynctreadttexttstripRR(RRRJRNR"RGRQ((Rttest02_WithSource²sL	










cCsEtiƒ}|idƒ|idƒ|idƒ|i|ititi	ƒxt
D]}|i|dƒqVW|iddƒy|iddƒWnCti
j
o4}|dtijpt‚to	|GHqênX|id	ƒ|iƒ}|iƒ}x(|o to	|GHn|iƒ}qW|iƒ|iƒdS(
Ni(t-i-i#t.tbadiisexpected exception(RRRt
set_re_lent
set_re_padRRRRRRRRR$R%R&RRR'R0R1R2R3R4R:(RR1RR%R3R((Rttest03_FixedLengthës2



	
(t__name__t
__module__RRR=RSRY(((RRs
				9cCs
titƒS(N(tunittestt	makeSuiteR(((Rt
test_suite
st__main__tdefaultTestR^(t__doc__RRERRRR\ttest_allRtbsddb3RtImportErrortbsddbRtTestCaseRR^RZtmain(RRRRR\RRRERR^R((Rt?s 				
	
ô	


Anon7 - 2021