ó
ÓnùWc           @   s   d  Z  d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m	 Z	 d d l
 m Z d Z d e j f d „  ƒ  YZ d S(   s   build_ext tests
iÿÿÿÿN(   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   sH  t  j ƒ  |  _ t j j |  j d ƒ } t | d ƒ } | j t ƒ | j	 ƒ  t j
 ƒ  |  _ t j |  j ƒ t j j |  j d ƒ |  _ t j |  j ƒ t t j j |  j d ƒ d ƒ } | j d ƒ | j	 ƒ  t j t j j |  j d ƒ ƒ t j d k rDt j |  _ t  j ƒ  t _ t _ t j |  _ t  j ƒ  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(    (    sH   /var/www/html/venv/build/setuptools/setuptools/tests/test_upload_docs.pyt   setUp   s$    
!
c         C   sn   t  j |  j ƒ t j |  j ƒ t j d k rj t j t j	 ƒ t j t j
 ƒ |  j t _	 |  j t _
 n  d  S(   Ns   2.6(   R	   R   R   t   shutilt   rmtreeR   R   R   R   R   R   R   R   (   R   (    (    sH   /var/www/html/venv/build/setuptools/setuptools/tests/test_upload_docs.pyt   tearDown(   s    c         C   s¿   t  ƒ  } t | ƒ } |  j | _ |  j | _ t j ƒ  } t j j | d ƒ } z\ | j	 | ƒ } t
 j | ƒ su t ‚ t
 j | ƒ } | j ƒ  d g k sŸ t ‚ | j ƒ  Wd  t j | ƒ Xd  S(   Ns   foo.zips
   index.html(   R   R    R   t
   target_dirR   R   R	   R
   R   t   create_zipfilet   zipfilet
   is_zipfilet   AssertionErrort   ZipFilet   namelistR   R    R!   (   R   t   distt   cmdt   tmp_dirt   tmp_filet   zip_file(    (    sH   /var/www/html/venv/build/setuptools/setuptools/tests/test_upload_docs.pyt   test_create_zipfile1   s    	(   t   __name__t
   __module__R   R"   R/   (    (    (    sH   /var/www/html/venv/build/setuptools/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   (    (    (    sH   /var/www/html/venv/build/setuptools/setuptools/tests/test_upload_docs.pyt   <module>   s
   T