³ò
 ›\Kc           @   s›   d  Z  d d k Z d d k Z d d k l Z d d k l Z d d k l Z d e i	 e i
 f d „  ƒ  YZ d „  Z e d	 j o e i d
 d ƒ n d S(   s$   Tests for distutils.command.install.iÿÿÿÿN(   t   install(   t   Distribution(   t   supportt   InstallTestCasec           B   s   e  Z d  „  Z RS(   c            sp  ˆ  i  ƒ  } t i i | d ƒ } t h  d d <ƒ } t i i | d ƒ | _ t i d | d t i i | d ƒ ƒ | i d <t	 | ƒ } | | _
 | i ƒ  ˆ  i | i | ƒ ˆ  i | i | ƒ ‡  f d	 †  } t i i | d d
 ƒ } | | i | ƒ | | i | ƒ | | i | ƒ | | i t i i | d d
 d ƒ ƒ | | i t i i | d ƒ ƒ | | i | ƒ d  S(   Nt   installationt   foopkgt   names   setup.pyt
   build_baset	   build_libt   libt   buildc            s8   t  i i |  ƒ }  t  i i | ƒ } ˆ  i |  | ƒ d  S(   N(   t   ost   patht   normpatht   assertEqual(   t   gott   expected(   t   self(    s2   /usr/lib/python2.5/distutils/tests/test_install.pyt
   check_path$   s    t   pythont   includet   bin(   t   mkdtempR   R   t   joinR   t   script_nameR   t   DummyCommandt   command_objR    t   homet   ensure_finalizedR   t   install_baset   install_platbaset   install_libt   install_platlibt   install_purelibt   install_headerst   install_scriptst   install_data(   R   t   builddirt   destinationt   distt   cmdR   t   libdir(    (   R   s2   /usr/lib/python2.5/distutils/tests/test_install.pyt   test_home_installation_scheme   s*    		
	(   t   __name__t
   __module__R*   (    (    (    s2   /usr/lib/python2.5/distutils/tests/test_install.pyR      s   c           C   s   t  i t ƒ S(   N(   t   unittestt	   makeSuiteR   (    (    (    s2   /usr/lib/python2.5/distutils/tests/test_install.pyt
   test_suite3   s    t   __main__t   defaultTestR/   (   t   __doc__R   R-   t   distutils.command.installR    t   distutils.coreR   t   distutils.testsR   t   TempdirManagert   TestCaseR   R/   R+   t   main(    (    (    s2   /usr/lib/python2.5/distutils/tests/test_install.pys   <module>   s   '	