
 Kc           @   s   d  Z  d d k Z d d k Z d d k Z d d k Z d d k Z d d k Z d d k Z d d k l	 Z	 d d k
 l Z d Z d e i f d     YZ d S(   s   build_ext tests
iN(   t   upload_docs(   t   Distributions0   from setuptools import setup

setup(name='foo')
t   TestUploadDocsTestc           B   s#   e  Z d    Z d   Z d   Z RS(   c         C   sJ  t  i   |  _ t i i |  i d  } t | d  } | i t  | i	   t i
   |  _ t i |  i  t i i |  i d  |  _ t i |  i  t t i i |  i d  d  } | i d  | i	   t i t i i |  i d   t i d j oH t i |  _ t  i   t _ t _ t i |  _ t  i   t _ t _ n d  S(   Ns   setup.pyt   wt   builds
   index.htmls   Hello world.t   emptys   2.6(   t   tempfilet   mkdtempt   dirt   ost   patht   joint   opent   writet   SETUP_PYt   closet   getcwdt   old_cwdt   chdirt
   upload_dirt   mkdirt   syst   versiont   sitet	   USER_BASEt   old_baseR    t	   USER_SITEt   old_site(   t   selft   setupt   f(    (    sE   /usr/lib/python2.6/dist-packages/setuptools/tests/test_upload_docs.pyt   setUp   s$    
!
c         C   sp   t  i |  i  t i |  i  t i d j o< t i t i	  t i t i
  |  i t _	 |  i t _
 n d  S(   Ns   2.6(   R	   R   R   t   shutilt   rmtreeR   R   R   R   R   R   R   R   (   R   (    (    sE   /usr/lib/python2.6/dist-packages/setuptools/tests/test_upload_docs.pyt   tearDown(   s    c         C   st   t    } t |  } |  i | _ | i   } t i |  p t  t i |  } | i   d g j p t  d  S(   Ns
   index.html(	   R   R    R   t   create_zipfilet   zipfilet
   is_zipfilet   AssertionErrort   ZipFilet   namelist(   R   t   distt   cmdt   zip_filet   zip_f(    (    sE   /usr/lib/python2.6/dist-packages/setuptools/tests/test_upload_docs.pyt   test_create_zipfile1   s    	(   t   __name__t
   __module__R   R"   R-   (    (    (    sE   /usr/lib/python2.6/dist-packages/setuptools/tests/test_upload_docs.pyR      s   			(   t   __doc__R   R	   R    R   t   unittestR   R$   t   setuptools.command.upload_docsR    t   setuptools.distR   R   t   TestCaseR   (    (    (    sE   /usr/lib/python2.6/dist-packages/setuptools/tests/test_upload_docs.pyt   <module>   s
   T