%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/bsddb/test/ |
Current File : //usr/local/lib/python2.7/bsddb/test/test_dbenv.pyo |
ó 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 d e j f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d „ Z e d k rõ e j d d ƒ n d S( iÿÿÿÿN( t dbt test_supportt get_new_environment_patht get_new_database_patht DBEnvc B s e Z d „ Z d „ Z RS( c C s t ƒ | _ t j ƒ | _ d S( N( R t homeDirR R t env( t self( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt setUp s c C s' | j j ƒ | ` t j | j ƒ d S( N( R t closeR t rmtreeR ( R ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt tearDown s ( t __name__t __module__R R ( ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyR s t DBEnv_generalc B sÚ e Z d „ Z d „ Z e j ƒ d k r? d „ Z d „ Z n e j ƒ d k rf d „ Z d „ Z n e j ƒ d k r d „ Z d „ Z n d „ Z d „ Z e j ƒ d k rØ d „ Z d „ Z d „ Z d „ Z n RS( c C sC t j t j B} | j j | j | ƒ | j | | j j ƒ ƒ d S( N( R t DB_CREATEt DB_INIT_MPOOLR t openR t assertEqualt get_open_flags( R t flags( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt test_get_open_flags s c C sQ t j t j Bt j Bt j B} | j j | j | ƒ | j | | j j ƒ ƒ d S( N( R R R t DB_INIT_LOCKt DB_THREADR R R R R ( R R ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt test_get_open_flags2 s i i c C sG x@ d d d g D]/ } | j j | ƒ | j | | j j ƒ ƒ q Wd S( Ni i i( ( R t set_lk_partitionsR t get_lk_partitions( R t i( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt test_lk_partitions s c C s| | j d | j j ƒ ƒ x@ d d d g D]/ } | j j | ƒ | j | | j j ƒ ƒ q) W| j t j | j j d ƒ d S( Ns rwx------s rw-rw-rw-s rw-r--r--t abcde( R t NoneR t get_intermediate_dir_modet set_intermediate_dir_modet assertRaisesR t DBInvalidArgError( R t mode( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt! test_getset_intermediate_dir_mode% s i c C sG x@ d d d g D]/ } | j j | ƒ | j | | j j ƒ ƒ q Wd S( Ni id iè ( R t set_thread_countR t get_thread_count( R R ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt test_thread. s c C s‹ x„ d d g D]v } | d d } | j j d | ƒ | j j ƒ } | j d | d ƒ | j | | d ƒ | j d | | d ƒ q Wd S( Ni@ i€ i i i i ( R t set_cache_maxt get_cache_maxR t assertLessEqualt assertGreater( R t sizet size2( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt test_cache_max3 s c C sJ | j j | j t j t j Bt j Bƒ | j j ƒ } | j d | ƒ d S( Nt mutex_inuse_max( R R R R R R R t mutex_statt assertIn( R t stat( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt test_mutex_stat= s c C sG x@ d d d g D]/ } | j j | ƒ | j | | j j ƒ ƒ q Wd S( Ni€ i° i¶ ( R t set_lg_filemodeR t get_lg_filemode( R R ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt test_lg_filemodeC s c C sG x@ d d d g D]/ } | j j | ƒ | j | | j j ƒ ƒ q Wd S( Ni i i* ( R t set_mp_max_openfdR t get_mp_max_openfd( R R ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_dbenv.pyt test_mp_max_openfdH s c C s xs d d d g D]b } xY d d d g D]H } | d 9} | j j | | ƒ | j j ƒ } | j | | f | ƒ q&