o
    LK&h                     @   sN   d Z ddlZddlmZ ddlmZ ddlZejdG dd dej	Z
dS )z,Tests for distutils.command.install_headers.    N)install_headers)supportsave_envc                   @   s   e Zd Zdd ZdS )TestInstallHeadersc                 C   s   |   }tj|d}tj|d}| | | | ||g}| j|d\}}t|}| |ks4J tj|d|_|	  |
  t| dksNJ d S )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cmd r   c/var/www/html/venv/lib/python3.10/site-packages/setuptools/_distutils/tests/test_install_headers.pytest_simple_run   s   

z"TestInstallHeaders.test_simple_runN)__name__
__module____qualname__r   r   r   r   r   r   
   s    r   )__doc__r   !distutils.command.install_headersr   distutils.testsr   pytestmarkusefixturesTempdirManagerr   r   r   r   r   <module>   s    


