a
    zen                     @   s   d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm	Z	 e
e jdkoXe dkde
eedd	dG d
d de	je	jejZdd Zedkree  dS )    N)run_unittestcheck_warnings)bdist_wininst)supportwin32ZARM64z.bdist_wininst is not supported in this installZ_unsupportedFc                   @   s   e Zd Zdd ZdS )BuildWinInstTestCasec                 C   sd   |   \}}tdtf t|}W d    n1 s60    Y  |  | }| t|d d S )N 
   )Zcreate_distr   DeprecationWarningr   Zensure_finalizedZget_exe_bytesZassertGreaterlen)selfZpkg_pthdistcmdZexe_file r   8/usr/lib/python3.9/distutils/tests/test_bdist_wininst.pytest_get_exe_bytes   s    &z'BuildWinInstTestCase.test_get_exe_bytesN)__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__)sysplatformr   Ztest.supportr   r   Zdistutils.command.bdist_wininstr   Zdistutils.testsr   ZskipIfmachinegetattrZTempdirManagerZLoggingSilencerZTestCaser   r   r   r   r   r   r   <module>   s$   