ó
9a^c           @   s   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 d e j	 e j
 f d     YZ d   Z e d	 k r e e    n  d S(
   s"   Tests for distutils.command.bdist.iĸĸĸĸN(   t   run_unittest(   t   bdist(   t   supportt   BuildTestCasec           B   s   e  Z d    Z d   Z RS(   c         C   s   |  j    d } t |  } d g | _ | j   |  j | j d g  d d d d d d d d	 g } t | j  } |  j | |  d  S(
   Ni   t   msit   bztart   gztart   rpmt   tart   wininstt   zipt   ztar(   t   create_distR   t   formatst   ensure_finalizedt   assertEqualt   sortedt   format_command(   t   selft   distt   cmdR   t   found(    (    s+   lib/python2.7/distutils/tests/test_bdist.pyt   test_formats   s    
c         C   sĒ   |  j    d } t |  } d | _ | j   | | j d <d d g } t j d k rg | j d  n  x4 | D], } | j |  } |  j	 | j d |  qn Wd  S(   Ni   R   t
   bdist_dumbt   bdist_wininstt   ntt	   bdist_msis&   %s should take --skip-build from bdist(
   R   R   t
   skip_buildR   t   command_objt   ost   namet   appendt   get_finalized_commandt
   assertTrue(   R   R   R   t   namesR   t   subcmd(    (    s+   lib/python2.7/distutils/tests/test_bdist.pyt   test_skip_build   s    	
(   t   __name__t
   __module__R   R$   (    (    (    s+   lib/python2.7/distutils/tests/test_bdist.pyR      s   	c           C   s   t  j t  S(   N(   t   unittestt	   makeSuiteR   (    (    (    s+   lib/python2.7/distutils/tests/test_bdist.pyt
   test_suite0   s    t   __main__(   t   __doc__R   R'   t   test.test_supportR    t   distutils.command.bdistR   t   distutils.testsR   t   TempdirManagert   TestCaseR   R)   R%   (    (    (    s+   lib/python2.7/distutils/tests/test_bdist.pyt   <module>   s   	$	