ACC SHELL
Ñò
q&ÄMc
@ sÌ d Z d d k Z d d k Z d d k l Z l Z l Z l Z l Z y d d k Z Wn e
j
o n Xe i d d d d e ƒd e i
f d „ ƒ YZ d
„ Z e d j o e i d d
ƒ n d S( sf TestCases for checking that it does not segfault when a DBEnv object
is closed before its DB objects.
iÿÿÿÿN( t dbt test_supportt verboset get_new_environment_patht get_new_database_patht ignoret messages DB could not be closed int categoryt DBEnvClosedEarlyCrashc B sp e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z e
i ƒ d j o
d „ Z n RS(
c C s t ƒ | _ d | _ d S( Nt test( R t homeDirt filename( t self( ( s1 /usr/lib/python2.6/bsddb/test/test_early_close.pyt setUp s c C s t i | i ƒ d S( N( R t rmtreeR
( R ( ( s1 /usr/lib/python2.6/bsddb/test/test_early_close.pyt tearDown s c C s t i ƒ } | i | i t i t i Bt i Bt i Bd ƒ t i | ƒ } t i | ƒ } | i | i t i
t i t i Bd ƒ | i t i | i | i d t i
t i d ƒ | i
d d ƒ | i | i d ƒ d d ƒ | i ƒ | i t i | i d ƒ d S( Ni¶ t 2R s this is a tests put!=get( R t DBEnvt openR
t DB_INIT_CDBt DB_CREATEt DB_THREADt
DB_INIT_MPOOLt DBR t DB_BTREEt assertRaisest DBNoSuchFileErrort putt assertEqualt gett closet DBError( R t dbenvt dt d2( ( s1 /usr/lib/python2.6/bsddb/test/test_early_close.pyt test01_close_dbenv_before_db s &
c C st t i ƒ } | i | i t i t i Bt i Bt i Bd ƒ t i | ƒ } | i | i t i
t i t i Bd ƒ | i d d ƒ | i d d ƒ | i d d ƒ | i | i
d ƒ d d ƒ | i ƒ } | i ƒ | i ƒ | i ƒ | i t i | i ƒ t i | ƒ } | i | i t i
t i t i Bd ƒ | i ƒ } | i ƒ | i ƒ | i ƒ | i t i | i ƒ d S( Ni¶ R s this is a testt test2s another testt test3s another ones put!=get( R R R R
R R R R R R R R R R t cursort firstt nextR R R ( R R R! t c( ( s1 /usr/lib/python2.6/bsddb/test/test_early_close.pyt"