shell bypass 403
�
?��cc @ s" d Z d d l Z d d l Z d d l Z d d l m Z e j d � e j d d e �Z e j d d e �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 e d � Z e d k re d e � n d S( s{ Test script for the bsddb C module by Roger E. Masse
Adapted to unittest format and expanded scope by Raymond Hettinger
i����N( t test_supportt _bsddbt bsddbt
deprecatedt dbhasht TestBSDDBc B s
e Z d Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z
d � Z d
� Z d � Z
d � Z d
� Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( t cc
C s� | j d | j | j d d �| _ t d d d d d d d
d d d
d d � | _ x* | j j � D] \ } } | | j | <qe Wd S( Ni t cachesizei � t qt Guidot wt vant et Rossumt rt inventedt tt Pythont yt ( t
openmethodt fnamet openflagt ft dictt dt iteritems( t selft kt v( ( s6 /usr/local/python-2.7/lib/python2.7/test/test_bsddb.pyt setUp s %0c C s\ | j j � | j j � | j d k r- d Sy t j | j � Wn t j k
rW n Xd S( N( R t synct closeR t Nonet ost removet error( R ( ( s6 /usr/local/python-2.7/lib/python2.7/test/test_bsddb.pyt tearDown s
c C s; x4 | j j � D]# \ } } | j | j | | � q Wd S( N( R R t assertEqualR ( R R R ( ( s6 /usr/local/python-2.7/lib/python2.7/test/test_bsddb.pyt test_getitem# s c C s&