
    ;e                         	 d dl Z d dlZd dlmZ d dlmZ d dlmZ  G d dej        ej	        ej
        ej                  Zd Zedk    r e e                       dS dS )	    N)install_headers)support)run_unittestc                       e Zd Zd ZdS )InstallHeadersTestCasec                    |                                  }t          j                            |d          }t          j                            |d          }|                     |           |                     |           ||g}|                     |          \  }}t          |          }|                     |                                |           t          j                            |d          |_	        |
                                 |                                 |                     t          |                                          d           d S )Nheader1header2)headersinst   )mkdtempospathjoin
write_filecreate_distr   assertEqual
get_inputsinstall_dirensure_finalizedrunlenget_outputs)selfheader_listr	   r
   r   pkg_dirdistcmds           ;/usr/lib/python3.11/distutils/tests/test_install_headers.pytest_simple_runz&InstallHeadersTestCase.test_simple_run   s   llnn',,{I66',,{I66      G$(((99d##))7333 ',,w77			 	S__..//33333    N)__name__
__module____qualname__r!    r"   r    r   r   	   s#        
4 4 4 4 4r"   r   c                  X    t          j                                        t                    S )N)unittest
TestLoaderloadTestsFromTestCaser   r&   r"   r    
test_suiter+   #   s       667MNNNr"   __main__)r   r(   !distutils.command.install_headersr   distutils.testsr   test.supportr   TempdirManagerLoggingSilencerEnvironGuardTestCaser   r+   r#   r&   r"   r    <module>r4      s    2 				  = = = = = = # # # # # # % % % % % %4 4 4 4 4W3$4$1%.4 4 44O O O zL r"   