ó
]c           @   sļ   d  Z  d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m	 Z	 d d l
 m Z d e	 j e	 j e j f d     YZ d	   Z e d
 k rī e e    n  d S(   s"   Tests for distutils.command.build.iĸĸĸĸN(   t   run_unittest(   t   build(   t   support(   t   get_platformt   BuildTestCasec           B   s   e  Z d    Z RS(   c         C   s  |  j    \ } } t |  } | j   |  j | j t    t j j | j	 d  } |  j | j
 |  d | j t j d d !f } t t d  rŧ |  j | j j d   | d 7} n  t j j | j	 d |  } |  j | j |  |  j | j | j
  t j j | j	 d |  } |  j | j |  t j j | j	 d t j d d ! } |  j | j |  |  j | j t j j t j   d  S(	   Nt   libs   .%s-%si    i   t   gettotalrefcounts   -pydebugt   temps   scripts-(   t   create_distR   t   finalize_optionst   assertEqualt	   plat_nameR   t   ost   patht   joint
   build_baset   build_purelibt   syst   versiont   hasattrt
   assertTruet   build_platlibt   endswitht	   build_libt
   build_tempt   build_scriptst
   executablet   normpath(   t   selft   pkg_dirt   distt   cmdt   wantedt	   plat_spec(    (    s+   lib/python2.7/distutils/tests/test_build.pyt   test_finalize_options   s$    
&(   t   __name__t
   __module__R"   (    (    (    s+   lib/python2.7/distutils/tests/test_build.pyR      s   c           C   s   t  j t  S(   N(   t   unittestt	   makeSuiteR   (    (    (    s+   lib/python2.7/distutils/tests/test_build.pyt
   test_suite3   s    t   __main__(   t   __doc__R%   R   R   t   test.test_supportR    t   distutils.command.buildR   t   distutils.testsR   t	   sysconfigR   t   TempdirManagert   LoggingSilencert   TestCaseR   R'   R#   (    (    (    s+   lib/python2.7/distutils/tests/test_build.pyt   <module>   s   	&	