-í
é¶<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
 d „  Z e d j o e ƒ  n d S(   s7   
  Test cases for the dircache module
  Nick Mathewson
N(   s   run_unittests   TESTFNs   DircacheTestsc      sG   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    s>   x' t  i |  i ƒ D] } |  i | ƒ q Wt  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    s/   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    sM   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 ƒ t i d  d d f j ob t	 i
 d ƒ |  i d ƒ t  i |  i ƒ } |  i | d g ƒ |  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    sY   |  i d ƒ |  i d ƒ d d d g } t i |  i | ƒ |  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   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   	$:	