B
    18\                 @   st   d Z 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rpee  dS )z,Tests for distutils.command.install_headers.    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join
write_filecreate_distr   assertEqualZ
get_inputsZinstall_dirensure_finalizedrunlenZget_outputs)selfZheader_listr   r   r   pkg_dirdistcmd r   h/oak/stanford/groups/akundaje/marinovg/programs/Python-3.7.3/Lib/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)unittest	makeSuiter   r   r   r   r   
test_suite#   s    r!   __main__)__doc__r   r   Z!distutils.command.install_headersr   distutils.testsr   Ztest.supportr   TempdirManagerLoggingSilencerEnvironGuardTestCaser   r!   r   r   r   r   r   <module>   s   