File: //usr/local/lib/python2.7/bsddb/test/test_pickle.pyo
�
O��ac @ s� d d l Z d d l Z d d l Z e j d d k rd y d d l Z Wqj e k
r` d Z qj Xn d Z d d l Z d d l 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����Ni i ( t dbt test_supportt get_new_environment_patht get_new_database_patht pickleTestCasec B sJ e Z d Z d Z d � Z d � Z d � Z d � Z e rH d � Z n RS( s0 Verify that DBError can be pickled and unpickleds
test-dbobj.dbc C s t � | _ d S( N( R t homeDir( t self( ( s2 /usr/local/lib/python2.7/bsddb/test/test_pickle.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 ( ( s2 /usr/local/lib/python2.7/bsddb/test/test_pickle.pyt tearDown s
c C sJ t j � | _ | j j | j t j t j B� t j | j � | _ | j j | j t j t j � | j j
d d � | j | j d d � y | j j
d d d t j �Wns t j
k
r"} | j | � } | j | � } | j | j k s
t | � t | � k r,t | d | f � q,n
Xt d � | j j � | j j � d S( Nt spamt eggst hamt flagss !=s where's my DBError exception?!?( R t DBEnvR t openR t DB_CREATEt
DB_INIT_MPOOLt DBt db_namet DB_HASHt putt assertEqualt DB_NOOVERWRITEt DBErrort dumpst loadst argst typet Exceptiont close( R t picklet eggt
pickledEggt rottenEgg( ( s2 /usr/local/lib/python2.7/bsddb/test/test_pickle.pyt _base_test_pickle_DBError"