Ņō
ųJc           @   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            sn    i    } t i i | d  } t h d d 6 } 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   scripts/common/Lib/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   scripts/common/Lib/distutils/tests/test_install.pyt   test_home_installation_scheme   s*    		
	(   t   __name__t
   __module__R*   (    (    (    s2   scripts/common/Lib/distutils/tests/test_install.pyR      s   c           C   s   t  i t  S(   N(   t   unittestt	   makeSuiteR   (    (    (    s2   scripts/common/Lib/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   scripts/common/Lib/distutils/tests/test_install.pyt   <module>   s   '	