File: //usr/local/lib/python2.7/bsddb/test/test_recno.pyo
�
O��ac @ 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 ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_recno.pyt assertIsInstance s c C s | j | | d | �S( NR ( t assertGreaterEqual( R
t at bR ( ( s1 /usr/local/lib/python2.7/bsddb/test/test_recno.pyR s c C s t � | _ d | _ d S( N( R t filenamet Nonet homeDir( R
( ( s1 /usr/local/lib/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
( ( s1 /usr/local/lib/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"