a
    ze                     @   sp   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 dejej	ej
ejZdd Zed	krlee  dS )
    N)install_headers)support)run_unittestc                   @   s   e Zd Zdd ZdS )InstallHeadersTestCasec                 C   s   |   }tj|d}tj|d}| | | | ||g}| j|d\}}t|}| | | tj|d|_	|
  |  | t| d d S )Nheader1header2)headersinst   )mkdtempospathjoinZ
write_fileZcreate_distr   ZassertEqualZ
get_inputsZinstall_dirZensure_finalizedrunlenZget_outputs)selfZheader_listr   r   r   Zpkg_dirdistcmd r   :/usr/lib/python3.9/distutils/tests/test_install_headers.pytest_simple_run   s    

z&InstallHeadersTestCase.test_simple_runN)__name__
__module____qualname__r   r   r   r   r   r   	   s   r   c                   C   s
   t tS )N)unittestZ	makeSuiter   r   r   r   r   
test_suite#   s    r   __main__)r   r   Z!distutils.command.install_headersr   Zdistutils.testsr   Ztest.supportr   ZTempdirManagerZLoggingSilencerZEnvironGuardZTestCaser   r   r   r   r   r   r   <module>   s   