
    ?wg                         d Z ddlZddlmZ ddlmZ ddlZej                  j                  d       G d dej                               Z
y)z,Tests for distutils.command.install_headers.    N)install_headers)supportsave_envc                       e Zd Zd Zy)TestInstallHeadersc                     | j                         }t        j                  j                  |d      }t        j                  j                  |d      }| j	                  |       | j	                  |       ||g}| j                  |      \  }}t        |      }|j                         |k(  sJ t        j                  j                  |d      |_        |j                          |j                          t        |j                               dk(  sJ y )Nheader1header2)headersinst   )mkdtempospathjoin
write_filecreate_distr   
get_inputsinstall_dirensure_finalizedrunlenget_outputs)selfheader_listr	   r
   r   pkg_dirdistcmds           g/var/www/horilla/myenv/lib/python3.12/site-packages/setuptools/_distutils/tests/test_install_headers.pytest_simple_runz"TestInstallHeaders.test_simple_run   s    lln'',,{I6'',,{I6  G$(((9d#~~7*** '',,w7	 3??$%***    N)__name__
__module____qualname__r     r!   r   r   r   
   s    +r!   r   )__doc__r   !distutils.command.install_headersr   distutils.testsr   pytestmarkusefixturesTempdirManagerr   r%   r!   r   <module>r-      sE    2 	 = #  $++ %+r!   