ó
§xxTc           @   sº   d  Z  d d l 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 e j 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.install_headers.iÿÿÿÿN(   t   install_headers(   t   support(   t   run_unittestt   InstallHeadersTestCasec           B   s   e  Z d  „  Z RS(   c         C   sâ   |  j  ƒ  } t j j | d ƒ } t j j | d ƒ } |  j | ƒ |  j | ƒ | | g } |  j d | ƒ \ } } t | ƒ } |  j | j ƒ  | ƒ t j j | d ƒ | _	 | j
 ƒ  | j ƒ  |  j t | j ƒ  ƒ d ƒ d  S(   Nt   header1t   header2t   headerst   insti   (   t   mkdtempt   ost   patht   joint
   write_filet   create_distR    t   assertEqualt
   get_inputst   install_dirt   ensure_finalizedt   runt   lent   get_outputs(   t   selft   header_listR   R   R   t   pkg_dirt   distt   cmd(    (    sP   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_install_headers.pyt   test_simple_run   s    

(   t   __name__t
   __module__R   (    (    (    sP   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_install_headers.pyR      s   c           C   s   t  j t ƒ S(   N(   t   unittestt	   makeSuiteR   (    (    (    sP   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_install_headers.pyt
   test_suite%   s    t   __main__(   t   __doc__t   sysR	   R   t   getpasst!   distutils.command.install_headersR    t   distutils.testsR   t   test.test_supportR   t   TempdirManagert   LoggingSilencert   EnvironGuardt   TestCaseR   R   R   (    (    (    sP   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_install_headers.pyt   <module>   s   		