ó
§xxTc           @   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(    (    sF   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_build.pyt   test_finalize_options   s$    
&(   t   __name__t
   __module__R"   (    (    (    sF   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_build.pyR      s   c           C   s   t  j t ƒ S(   N(   t   unittestt	   makeSuiteR   (    (    (    sF   /opt/xtal/ccp4-6.5-linux32/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#   (    (    (    sF   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_build.pyt   <module>   s   	&	