
    sh                         S r SSKrSSKJr  SSKJr  SSKr\R                  R                  S5       " S S\R                  5      5       r
g)z,Tests for distutils.command.install_headers.    N)install_headers)supportsave_envc                       \ rS rSrS rSrg)TestInstallHeaders
   c                    U R                  5       n[        R                  R                  US5      n[        R                  R                  US5      nU R	                  U5        U R	                  U5        X#/nU R                  US9u  pV[        U5      nUR                  5       U:X  d   e[        R                  R                  US5      Ul        UR                  5         UR                  5         [        UR                  5       5      S:X  d   eg )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           ڄ/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/setuptools/_distutils/tests/test_install_headers.pytest_simple_run"TestInstallHeaders.test_simple_run   s    lln'',,{I6'',,{I6  $(((9d#~~7*** '',,w7	 3??$%***     N)__name__
__module____qualname____firstlineno__r!   __static_attributes__r$   r#   r    r   r   
   s    +r#   r   )__doc__r   !distutils.command.install_headersr   distutils.testsr   pytestmarkusefixturesTempdirManagerr   r$   r#   r    <module>r1      sE    2 	 = #  $++ %+r#   