B
    Ûö›\†  ã               @   s|   d Z ddlZddlmZ ddlmZ ddlmZ e e	eddƒd¡G d	d
„ d
ej
ejejƒƒZdd„ Zedkrxeeƒ ƒ dS )z*Tests for distutils.command.bdist_wininst.é    N)Úrun_unittest)Úbdist_wininst)ÚsupportZ_unsupportedFz.bdist_wininst is not supported in this installc               @   s   e Zd Zdd„ ZdS )ÚBuildWinInstTestCasec             C   s8   |   ¡ \}}t|ƒ}| ¡  | ¡ }|  t|ƒd¡ d S )Né
   )Zcreate_distr   Zensure_finalizedZget_exe_bytesZassertGreaterÚlen)ÚselfZpkg_pthZdistÚcmdZexe_file© r
   ú3lib/python3.7/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__)Ú__doc__r   Ztest.supportr   Zdistutils.command.bdist_wininstr   Zdistutils.testsr   ZskipIfÚgetattrZTempdirManagerZLoggingSilencerZTestCaser   r   r   r
   r
   r
   r   Ú<module>   s   
