%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/bsddb/test/ |
Current File : //usr/local/lib/python2.7/bsddb/test/test_dbobj.pyc |
ó Oêáac @ s‘ 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 d e j f d „ ƒ YZ d „ Z e d k r e j d d ƒ n d S( iÿÿÿÿN( t dbt dbobjt test_supportt get_new_environment_patht get_new_database_patht dbobjTestCasec B sA e Z d Z d Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( s2 Verify that dbobj.DB and dbobj.DBEnv work properlys test-dbobj.dbc C s t ƒ | _ d S( N( R t homeDir( t self( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbobj.pyt setUp s c C sD t | d ƒ r | ` n t | d ƒ r0 | ` n t j | j ƒ d S( NR t env( t hasattrR R R t rmtreeR ( R ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbobj.pyt tearDown s c C sþ d t j f d „ ƒ Y} d t j f d „ ƒ Y} | ƒ | _ | j j | j t j t j Bƒ | | j ƒ | _ | j j | j t j t j ƒ | j j d d ƒ | j | j j d ƒ d d ƒ | j | j j d ƒ d d ƒ | j j ƒ | j j ƒ d S( Nt TestDBEnvc B s e Z RS( ( t __name__t __module__( ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbobj.pyR s t TestDBc B s e Z d „ Z RS( c _ s% | j ƒ } t j j | | | | Ž S( N( t upperR t DBt put( R t keyt argst kwargs( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbobj.pyR s ( R R R ( ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbobj.pyR s t spamt eggss+ overridden dbobj.DB.put() method failed [1]t SPAMs+ overridden dbobj.DB.put() method failed [2]( R t DBEnvR R t openR R t DB_CREATEt DB_INIT_MPOOLt db_namet DB_HASHR t assertEqualt gett Nonet close( R R R ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbobj.pyt test01_both s c C së t j ƒ | _ | j j | j t j t j Bƒ t j | j ƒ | _ | j j | j d t j t j ƒ d | j d <| j t | j ƒ d ƒ | j | j d d ƒ | j d =| j | j j d ƒ d d ƒ | j j ƒ | j j ƒ d S( Nt 02R R i s dbobj __del__ failed( R R R R R R R R R R R R t lenR! R"