-í
é¶<c       s†   d  Z  d k Z d k Z d k Z d k Z d k Z e i ƒ  Z d „  Z d e i	 f d „  ƒ  YZ
 d „  Z e d j o e ƒ  n d S(   sA   Test script for the dumbdbm module
   Original by Roger E. Masse
Nc     sI   xB d d d g D]1 }  y t i t |  ƒ Wn t j
 o n Xq Wd  S(   Ns   .dirs   .dats   .bak(   s   exts   oss   unlinks   _fnames   OSError(   s   ext(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   _delete_files s     s   DumbDBMTestCasec      sŒ   t  Z h  d d <d d <d d <d d <d	 d
 <d d <d d <Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 RS(   Ns    s   0s   Python:s   as   Programmings   bs   thes   cs   ways   ds   Guidos   fs   intendeds   gc    s6   t  i i |  | Œ |  i i ƒ  |  _ |  i i ƒ  d  S(   N(	   s   unittests   TestCases   __init__s   selfs   argss   _dicts   keyss   _dkeyss   sort(   s   selfs   args(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   __init__ s    c    so   t  ƒ  t i t d ƒ } |  i | i ƒ  g  ƒ x" |  i D] } |  i | | | <q9 W|  i
 | ƒ | i ƒ  d  S(   Ns   c(   s   _delete_filess   dumbdbms   opens   _fnames   fs   selfs   assertEquals   keyss   _dicts   keys   read_helpers   close(   s   selfs   keys   f(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   test_dumbdbm_creation$ s    
 c    sB   t  i t d ƒ } d |  i d <| d <|  i | ƒ | i ƒ  d  S(   Ns   ws   indenteds   g(   s   dumbdbms   opens   _fnames   fs   selfs   _dicts   read_helpers   close(   s   selfs   f(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   test_dumbdbm_modification- s    c    s-   t  i t d ƒ } |  i | ƒ | i ƒ  d  S(   Ns   r(   s   dumbdbms   opens   _fnames   fs   selfs   read_helpers   close(   s   selfs   f(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   test_dumbdbm_read3 s    c    s,   t  i t ƒ } |  i | ƒ } | i ƒ  d  S(   N(   s   dumbdbms   opens   _fnames   fs   selfs   keys_helpers   keyss   close(   s   selfs   keyss   f(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   test_dumbdbm_keys8 s    c    sB   |  i | ƒ } x, |  i D]! } |  i |  i | | | ƒ q Wd  S(   N(   s   selfs   keys_helpers   fs   keyss   _dicts   keys   assertEqual(   s   selfs   fs   keyss   key(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   read_helper= s    
 c    s1   | i ƒ  } | i ƒ  |  i | |  i ƒ | Sd  S(   N(   s   fs   keyss   sorts   selfs   assertEquals   _dkeys(   s   selfs   fs   keys(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   keys_helperB s    
(
   s   __name__s
   __module__s   _dicts   __init__s   test_dumbdbm_creations   test_dumbdbm_modifications   test_dumbdbm_reads   test_dumbdbm_keyss   read_helpers   keys_helper(    (    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   DumbDBMTestCase s   E								c      s    z t  i t ƒ Wd  t ƒ  Xd  S(   N(   s   test_supports   run_unittests   DumbDBMTestCases   _delete_files(    (    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys	   test_mainH s     s   __main__(   s   __doc__s   oss   test_supports   unittests   dumbdbms   tempfiles   mktemps   _fnames   _delete_filess   TestCases   DumbDBMTestCases	   test_mains   __name__(	   s   test_supports   dumbdbms   DumbDBMTestCases	   test_mains   tempfiles   _fnames   unittests   _delete_filess   os(    (    s'   /usr/lib/python2.2/test/test_dumbdbm.pys   ? s   						3	