Ñò
à"Ic           @   sr   d  d k  Z  d  d k l Z d  d k Z d  d k Z d e  i f d „  ƒ  YZ d „  Z e d j o e ƒ  n d S(   iÿÿÿÿN(   t   test_supportt   AllCommonTestc           B   sG   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   |  i  | | j ƒ d  S(   N(   t   assert_(   t   selft   at   b(    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt   assertIs   s    c         C   sz   |  i  t i g  ƒ d ƒ |  i  t i d d g ƒ d ƒ |  i  t i d d g ƒ d ƒ |  i  t i d d g ƒ d ƒ d  S(   Nt    s   /home/swenson/spams   /home/swen/spams
   /home/swens   /home/swen/eggss   /home/swen/(   t   assertEqualt   genericpatht   commonprefix(   R   (    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt   test_commonprefix   s    c         C   sy   t  t i d ƒ } z7 | i d ƒ | i ƒ  |  i t i t i ƒ d ƒ Wd  | i p | i ƒ  n t	 i
 t i ƒ Xd  S(   Nt   wbt   fooi   (   t   openR    t   TESTFNt   writet   closeR   R	   t   getsizet   closedt   ost   remove(   R   t   f(    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt   test_getsize   s    
 
c         C   sé   t  t i d ƒ } z§ | i d ƒ | i ƒ  t  t i d ƒ } | i d ƒ | i ƒ  t  t i d ƒ } | i ƒ  } | i ƒ  |  i | d ƒ |  i t i	 t i ƒ t i
 t i ƒ j ƒ Wd  | i p | i ƒ  n t i t i ƒ Xd  S(   NR   R   t   abt   bart   rbt   foobar(   R   R    R   R   R   t   readR   R   R	   t   getctimet   getmtimeR   R   R   (   R   R   t   d(    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt	   test_time(   s"    



c      	   C   sÈ   |  i  t i t i ƒ t ƒ t t i d ƒ } z7 | i d ƒ | i ƒ  |  i  t i t i ƒ t	 ƒ Wd  | i ƒ  p | i ƒ  n y t
 i t i ƒ Wn t
 i j
 o n XX|  i t t i ƒ d  S(   NR   R   (   R   R	   t   existsR    R   t   FalseR   R   R   t   TrueR   R   t   errort   assertRaisest	   TypeError(   R   R   (    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt   test_exists>   s    
 c         C   sA  |  i  t i t i ƒ t ƒ t t i d ƒ } zƒ | i d ƒ | i ƒ  |  i  t i t i ƒ t ƒ t	 i
 t i ƒ t	 i t i ƒ |  i  t i t i ƒ t ƒ t	 i t i ƒ Wd  | i ƒ  p | i ƒ  n y t	 i
 t i ƒ Wn t	 i j
 o n Xy t	 i t i ƒ Wn t	 i j
 o n XX|  i t t i ƒ d  S(   NR   R   (   R   R	   t   isdirR    R   R"   R   R   R   R   R   t   mkdirR#   t   rmdirR$   R%   R&   (   R   R   (    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt
   test_isdirO   s*    
c         C   sJ  |  i  t i t i ƒ t ƒ t t i d ƒ } zƒ | i d ƒ | i ƒ  |  i  t i t i ƒ t	 ƒ t
 i t i ƒ t
 i t i ƒ |  i  t i t i ƒ t ƒ t
 i t i ƒ Wd  | i ƒ  p | i ƒ  n y t
 i t i ƒ Wn t
 i j
 o n Xy t
 i t i ƒ Wn t
 i j
 o n XX|  i t t i ƒ d „  } d  S(   NR   R   c         S   sº  t  t i d d ƒ } z| i d ƒ | i ƒ  |  i t i t i d t i d ƒ t ƒ t	 t
 d ƒ o· t
 i t i d t i d ƒ |  i t i t i d t i d ƒ t ƒ t
 i t i d ƒ t  t i d d ƒ } | i d ƒ | i ƒ  |  i t i t i d t i d ƒ t ƒ n Wd  | i ƒ  p | i ƒ  n y t
 i t i d ƒ Wn t
 i j
 o n Xy t
 i t i d ƒ Wn t
 i j
 o n XX|  i t t i ƒ d  S(   Nt   1R   R   t   symlinkt   2R   (   R   R    R   R   R   R   R	   t   samefileR#   t   hasattrR   R-   R   R"   R$   R%   R&   (   R   R   (    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt   test_samefile   sL    





(   R   R	   t   isfileR    R   R"   R   R   R   R#   R   R   R)   R*   R$   R%   R&   R(   (   R   R   R1   (    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt   test_isfileh   s,    
(	   t   __name__t
   __module__R   R   R   R    R'   R+   R3   (    (    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyR      s   						c           C   s   t  i t ƒ d  S(   N(   R    t   run_unittestR   (    (    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt	   test_main´   s    t   __main__(	   t   unittestt   testR    R   R	   t   TestCaseR   R7   R4   (    (    (    s2   /mit/python/lib/python2.6/test/test_genericpath.pyt   <module>   s   ®	