o
    5‘ði¨  ã                   @   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   úo/root/parts/websockify/install/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    


ÿ