-í
é¶<c       sŸ     d  Z    d k Z  d k l Z l Z  d k Z d k Z d k Z d k Z  d e i	 f d „  ƒ  YZ
 E d „  Z I e d j o J e ƒ  n d S(   s7   
  Test cases for the dircache module
  Nick Mathewson
N(   s   run_unittests   TESTFNs   DircacheTestsc      s_    t  Z  d „  Z  d „  Z  d „  Z  d „  Z  d „  Z # d „  Z = d „  Z RS(   Nc    s*     t  d |  _  t i |  i ƒ d  S(   Ns   _dir(   s   TESTFNs   selfs   tempdirs   oss   mkdir(   s   self(    (    s(   /usr/lib/python2.2/test/test_dircache.pys   setUp s   c    sM     x- t  i |  i ƒ D ] }  |  i | ƒ q W t  i |  i ƒ d  S(   N(   s   oss   listdirs   selfs   tempdirs   fnames   delTemps   rmdir(   s   selfs   fname(    (    s(   /usr/lib/python2.2/test/test_dircache.pys   tearDown s    	c    s8     t  t i i |  i | ƒ d ƒ }  | i ƒ  d  S(   Ns   w(	   s   opens   oss   paths   joins   selfs   tempdirs   fnames   fs   close(   s   selfs   fnames   f(    (    s(   /usr/lib/python2.2/test/test_dircache.pys	   writeTemp s   $c    s)     t  i t  i i |  i | ƒ ƒ d  S(   N(   s   oss   mkdirs   paths   joins   selfs   tempdirs   fname(   s   selfs   fname(    (    s(   /usr/lib/python2.2/test/test_dircache.pys	   mkdirTemp s   c    s\     t  i i |  i | ƒ }  t  i i | ƒ o  t  i | ƒ n ! t  i | ƒ d  S(   N(	   s   oss   paths   joins   selfs   tempdirs   fnames   isdirs   rmdirs   unlink(   s   selfs   fname(    (    s(   /usr/lib/python2.2/test/test_dircache.pys   delTemp s   c    s  # % t  i |  i ƒ } & |  i | g  ƒ ) |  i t  i |  i ƒ | j ƒ 0 t i d  d d f j oq 4 t	 i
 d ƒ 5 |  i d ƒ 6 t  i |  i ƒ } 7 |  i | d g ƒ 8 |  i t  i |  i ƒ | j ƒ n ; |  i t  i |  i d ƒ g  ƒ d  S(   Ni   s   wins   os2i   s   test1s   _nonexistent(   s   dircaches   listdirs   selfs   tempdirs   entriess   assertEqualss   assert_s   syss   platforms   times   sleeps	   writeTemp(   s   selfs   entries(    (    s(   /usr/lib/python2.2/test/test_dircache.pys   test_listdir# s   "&c    sk   = > |  i d ƒ ? |  i d ƒ @ d d d g } A t i |  i | ƒ B |  i | d d d g ƒ d  S(   Ns   test2s   As   test_nonexistents   A/(   s   selfs	   writeTemps	   mkdirTemps   lsts   dircaches   annotates   tempdirs   assertEquals(   s   selfs   lst(    (    s(   /usr/lib/python2.2/test/test_dircache.pys   test_annotate= s
   (	   s   __name__s
   __module__s   setUps   tearDowns	   writeTemps	   mkdirTemps   delTemps   test_listdirs   test_annotate(    (    (    s(   /usr/lib/python2.2/test/test_dircache.pys   DircacheTests s   	c      s   E F t  t ƒ d  S(   N(   s   run_unittests   DircacheTests(    (    (    s(   /usr/lib/python2.2/test/test_dircache.pys	   test_mainE s   s   __main__(   s   __doc__s   unittests   test_supports   run_unittests   TESTFNs   dircaches   oss   times   syss   TestCases   DircacheTestss	   test_mains   __name__(	   s   syss   dircaches	   test_mains   times   run_unittests   unittests   oss   TESTFNs   DircacheTests(    (    s(   /usr/lib/python2.2/test/test_dircache.pys   ? s   ':