PATH:
usr
/
lib64
/
python2.7
/
bsddb
/
test
� ��^c @ s� d Z d d l Z d d l Z d d l Z d d l m 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( s% TestCases for exercising a Recno DB. i����N( t pprint( t dbt test_supportt verboset get_new_environment_patht get_new_database_patht SimpleRecnoTestCasec B s� e Z e j d k s3 e j d k rN e j d k rN d d � Z d d � Z n d � Z d � Z d � Z d � Z d � Z d � Z RS( i i i i c C s | j t | � | d | �S( Nt msg( t assertEqualt type( t selft objt datatypeR ( ( s- /usr/lib64/python2.7/bsddb/test/test_recno.pyt assertIsInstance s c C s | j | | d | �S( NR ( t assertGreaterEqual( R t at bR ( ( s- /usr/lib64/python2.7/bsddb/test/test_recno.pyR s c C s t � | _ d | _ d S( N( R t filenamet Nonet homeDir( R ( ( s- /usr/lib64/python2.7/bsddb/test/test_recno.pyt setUp s c C s0 t j | j � | j r, t j | j � n d S( N( R t unlinkR R t rmtree( R ( ( s- /usr/lib64/python2.7/bsddb/test/test_recno.pyt tearDown s c C s� t j � } | j d � } | j | � | j | j t j t j � xQ t j D]F } | j | d � } | j | t � | j | d � t rN | GqN qN Wt r� Hn | j � } t r� t | � n xb t d t | � d � D]G } | | } t r� | GHn | j | t � | j | | j | � � q� Wy | d } Wng t j k r�} t j d k rr| j | d t j � n | j | j d t j � t r�| GHq�n X| j d � y | j d � Wn t j k r�} n X| j d � y | d } Wn t k rn X| j d � y | j d � } Wn, t j k rR} | rc| j d � qcn X| j | d � | j � } t r}| GHn | j | t! � | j | d t � | j t | � t | � � | j"