mς
­fIc           @   s]   d  k  Z  d k l Z d  k Z d e i f d     YZ d   Z e d j o e   n d  S(   N(   s   test_supportt   MacPathTestCasec           B   s>   t  Z d   Z d   Z d   Z d   Z d   Z d   Z RS(   Nc         C   s    |  i t i d  d j  d  S(   Ns   xx:yy(   t   selft   assert_t   macpatht   abspath(   R   (    (    t.   /mit/python/lib/python2.4/test/test_macpath.pyt   test_abspath   s    c         C   s   t  i } |  i | d   |  i | d   |  i | d   |  i | d   |  i | d   |  i | d   |  i | d   d  S(   Ns   xx:yys   xx:yy:s   xx:t   foos   :foos   :foo:bars	   :foo:bar:(   R   t   isabsR   R   t   failIf(   R   R   (    (    R   t
   test_isabs   s    	c         C   sj   t  i } |  i | d d g  d j  |  i | d d g  d j  |  i | d d g  d j  d  S(   Ns   home:swenson:spams   home:swen:spams	   home:swens   :home:swen:spams   :home:swen:eggss   :home:swen:(   R   t   commonprefixR   R   (   R   R   (    (    R   t   test_commonprefix   s    	c         C   se   t  i } |  i | d  d
  |  i | d  d  |  i | d  d  |  i | d  d  d  S(   Ns   foo:bars   foo:t   bars   conky:mountpoint:foo:bars   conky:mountpoint:foot   :t    s   :conky:mountpoint:s   :conky:mountpoint(   s   foo:R   (   s   conky:mountpoint:fooR   (   R   R   (   s   :conky:mountpointR   (   R   t   splitR   t   assertEquals(   R   R   (    (    R   t
   test_split   s    	c         C   s9   t  i } |  i | d  d  |  i | d  d  d  S(   Ns   foo:barR   s   :foo:bar(   R   s   foo:bar(   R   s   :foo:bar(   R   t
   splitdriveR   R   (   R   R   (    (    R   t   test_splitdrive*   s    	c         C   s§   t  i } |  i | d  d  |  i | d  d  |  i | d  d  |  i | d  d  |  i | d  d  |  i | d  d  |  i | d	  d  d  S(   Ns   :foo.exts   :foos   .exts   foo:foo.exts   foo:fooR   s   foo.ext:foos	   :foo.ext:s   foo.bar.exts   foo.bar(   s   :foos   .ext(   s   foo:foos   .ext(   R   s   .ext(   s   foo.ext:fooR   (   s	   :foo.ext:R   (   R   R   (   s   foo.bars   .ext(   R   t   splitextR   R   (   R   R   (    (    R   t   test_splitext/   s    	(   t   __name__t
   __module__R   R
   R   R   R   R   (    (    (    R   R       s   						c           C   s   t  i t  d  S(   N(   t   test_supportt   run_unittestR    (    (    (    R   t	   test_main:   s    t   __main__(   R   t   testR   t   unittestt   TestCaseR    R   R   (   R   R   R   R   R    (    (    R   t   ?   s   		4	