o
    NZŽ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)ÚsupportZ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_fileZcreate_distr   Z
get_inputsZinstall_dirZensure_finalizedÚrunÚlenZget_outputs)ÚselfZheader_listr   r   r   Zpkg_dirÚdistÚcmd© r   ú_/var/www/auris/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   Z!distutils.command.install_headersr   Zdistutils.testsr   ZpytestÚmarkZusefixturesZTempdirManagerr   r   r   r   r   Ú<module>   s    


ÿ