mς
­fIc           @   sC  d  Z  d k Z d k Z d k Z d k l Z l Z l Z e d j o e d  n e	 Z d e i
 j o e Z e i
 i d  n d e i
 j o e	 Z e i
 i d  n d   Z d   Z e d j oq d	 k l Z d
 d GHe i GHd e i   f GHd e i GHd e i GHd e i GHd
 d GHe i d d  n d S(   s   
Run all test cases.
N(   s   requiress   verboses	   run_suitet   __main__t   bsddbt   verboset   silentc          C   sή   y d  k  } WnK xE d d d d g D]- } y t i |  Wq& t j
 o q& Xq& Wn Xd d d d d	 d
 d d d d d d d d g } t i   } x@ | D]8 }  t d |  t   t   |   } | i | i    q W| S(   Ns   __db.001s   __db.002s   __db.003s   log.0000000001t   test_associatet   test_basicst   test_compatt
   test_dbobjt   test_dbshelvet   test_dbtablest   test_env_closet   test_get_nonet	   test_joint	   test_lockt	   test_misct
   test_queuet
   test_recnot   test_threads   bsddb.test.(   t   bsddb.test.test_1413192R   t   ft   ost   unlinkt   OSErrort   test_modulest   unittestt	   TestSuitet   alltestst   namet
   __import__t   globalst   localst   modulet   addTestt
   test_suite(   R   R   R   R   R   R   (    (    t-   /mit/python/lib/python2.4/test/test_bsddb3.pyt   suite   s      0 c          C   s   t    }  t |   d  S(   N(   R#   t   testst	   run_suite(   R$   (    (    R"   t	   test_main>   s    	(   s   dbs   -=i&   s   bsddb.db.version():   %ss   bsddb.db.__version__: %ss   bsddb.db.cvsid:       %ss   python version:        %st   defaultTestR#   (   t   __doc__R   t   sysR   t   test.test_supportt   requiresR   R%   t   __name__t   Falset   argvt   Truet   removeR#   R&   R   t   dbt   DB_VERSION_STRINGt   versiont   __version__t   cvsidt   main(	   R   R   R   R1   R)   R#   R%   R+   R&   (    (    R"   t   ?   s2   				%			