Ñò
ÍDÀLc        	   @   s¡   d  Z  d d k Z d d k Z d d k l Z d d k l Z d d k l Z d e i	 e i
 e i f d „  ƒ  YZ d „  Z e d	 j o e i e ƒ  ƒ n d S(
   s*   Tests for distutils.command.bdist_wininst.iÿÿÿÿN(   t   Distribution(   t   bdist_wininst(   t   supportt   BuildWinInstTestCasec           B   s   e  Z d  „  Z RS(   c         C   sv   |  i  ƒ  } t i i | d ƒ } t i | ƒ t ƒ  } t | ƒ } | i ƒ  | i ƒ  } |  i	 t
 | ƒ d j ƒ d  S(   Nt   fooi
   (   t   mkdtempt   ost   patht   joint   mkdirR    R   t   ensure_finalizedt   get_exe_bytest   assert_t   len(   t   selft   tmp_dirt   pkg_dirt   distt   cmdt   exe_file(    (    s8   scripts/common/Lib/distutils/tests/test_bdist_wininst.pyt   test_get_exe_bytes   s    	
(   t   __name__t
   __module__R   (    (    (    s8   scripts/common/Lib/distutils/tests/test_bdist_wininst.pyR   	   s   c           C   s   t  i t ƒ S(   N(   t   unittestt	   makeSuiteR   (    (    (    s8   scripts/common/Lib/distutils/tests/test_bdist_wininst.pyt
   test_suite   s    t   __main__(   t   __doc__R   R   t   distutils.distR    t   distutils.command.bdist_wininstR   t   distutils.testsR   t   TempdirManagert   LoggingSilencert   TestCaseR   R   R   t   test_supportt   run_unittest(    (    (    s8   scripts/common/Lib/distutils/tests/test_bdist_wininst.pyt   <module>   s   		