a
    ze#                     @   sz   d Z ddlZddlZddlmZmZ ddlmZ eej	dkdG dd dej
ejejZd	d
 Zedkrvee  dS )z&Tests for distutils.command.bdist_msi.    N)run_unittestcheck_warnings)supportwin32zthese tests require Windowsc                   @   s   e Zd Zdd ZdS )BDistMSITestCasec                 C   sX   ddl m} |  \}}tdtf ||}W d    n1 sB0    Y  |  d S )Nr   )	bdist_msi )Zdistutils.command.bdist_msir   Zcreate_distr   DeprecationWarningZensure_finalized)selfr   Zproject_dirdistcmd r   4/usr/lib/python3.9/distutils/tests/test_bdist_msi.pytest_minimal   s
    &zBDistMSITestCase.test_minimalN)__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__)__doc__sysr   Ztest.supportr   r   Zdistutils.testsr   Z
skipUnlessplatformZTempdirManagerZLoggingSilencerZTestCaser   r   r   r   r   r   r   <module>   s   