ó
§xxTc           @   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(    (    sF   /opt/xtal/ccp4-6.5-linux32/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(    (    sF   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_bdist.pyt   test_skip_build   s    	
(   t   __name__t
   __module__R   R$   (    (    (    sF   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_bdist.pyR      s   	c           C   s   t  j t ƒ S(   N(   t   unittestt	   makeSuiteR   (    (    (    sF   /opt/xtal/ccp4-6.5-linux32/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%   (    (    (    sF   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/distutils/tests/test_bdist.pyt   <module>   s   	$	