%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/bsddb/test/ |
Current File : //usr/local/lib/python2.7/bsddb/test/test_early_close.pyc |
ó Oêáac @ sÔ d Z d d l Z d d l Z d d l Z d d l m Z m Z m Z m Z m Z y d d l Z Wn e k ru n Xe j d d d d e ƒd e j f d „ ƒ YZ d „ Z e d k rÐ e j 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 sY e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C s t ƒ | _ d | _ d S( Nt test( R t homeDirt filename( t self( ( s7 /usr/local/lib/python2.7/bsddb/test/test_early_close.pyt setUp s c C s t j | j ƒ d S( N( R t rmtreeR ( R ( ( s7 /usr/local/lib/python2.7/bsddb/test/test_early_close.pyt tearDown s c C s t j ƒ } | j | j t j t j Bt j Bt j Bd ƒ t j | ƒ } t j | ƒ } | j | j t j t j t j Bd ƒ | j t j | j | j d t j t j d ƒ | j d d ƒ | j | j d ƒ d d ƒ | j ƒ | j t j | j 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( ( s7 /usr/local/lib/python2.7/bsddb/test/test_early_close.pyt test01_close_dbenv_before_db s & c C st t j ƒ } | j | j t j t j Bt j Bt j Bd ƒ t j | ƒ } | j | j t j t j t j Bd ƒ | j d d ƒ | j d d ƒ | j d d ƒ | j | j d ƒ d d ƒ | j ƒ } | j ƒ | j ƒ | j ƒ | j t j | j ƒ t j | ƒ } | j | j t j t j t j Bd ƒ | j ƒ } | j ƒ | j ƒ | j ƒ | j t j | j ƒ 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( ( s7 /usr/local/lib/python2.7/bsddb/test/test_early_close.pyt"