Ńň
ÍDŔLc        
   @   s´   d  Z  d d k 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 d k
 l Z l Z d e f d     YZ d	   Z e d
 j o e i d d  n d S(   s#   Tests for distutils.command.upload.i˙˙˙˙N(   t   upload(   t   Distribution(   t   support(   t   PYPIRCt   PyPIRCCommandTestCaset   uploadTestCasec           B   s   e  Z d    Z RS(   c         C   s   t  |  i d  } | i t  | i   t   } t |  } | i   x9 d
 d d d f D]% \ } } |  i t	 | |  |  q[ Wd  S(   Nt   wt   usernamet   met   passwordt   secrett   realmt   pypit
   repositorys   http://pypi.python.org/pypi(   R   R   (   R	   R
   (   R   R   (   R   s   http://pypi.python.org/pypi(
   t   opent   rct   writeR   t   closeR   R    t   finalize_optionst   assertEqualst   getattr(   t   selft   ft   distt   cmdt   attrt   waited(    (    s1   scripts/common/Lib/distutils/tests/test_upload.pyt   test_finalize_options   s    
	
	 (   t   __name__t
   __module__R   (    (    (    s1   scripts/common/Lib/distutils/tests/test_upload.pyR      s   c           C   s   t  i t  S(   N(   t   unittestt	   makeSuiteR   (    (    (    s1   scripts/common/Lib/distutils/tests/test_upload.pyt
   test_suite   s    t   __main__t   defaultTestR    (   t   __doc__t   syst   osR   t   distutils.command.uploadR    t   distutils.coreR   t   distutils.testsR   t   distutils.tests.test_configR   R   R   R    R   t   main(    (    (    s1   scripts/common/Lib/distutils/tests/test_upload.pyt   <module>   s   	