Ñò
b-äQc           @   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 Z d d k l	 Z	 d d k
 l Z d d k l Z d d k l Z d d k l Z d Z d	 e i f d
 „  ƒ  YZ d „  Z d S(   s   develop tests
iÿÿÿÿN(   t   DistutilsError(   t   StringIO(   t	   bdist_egg(   t   easy_install(   t   DistributionsC   from setuptools import setup

setup(name='foo', py_modules=['hi'])
t   TestDevelopTestc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   sÈ   t  i ƒ  |  _ t i ƒ  |  _ t i |  i ƒ t d d ƒ } | i t	 ƒ | i
 ƒ  t d d ƒ } | i d ƒ | i
 ƒ  t i d j o: t i |  _ t  i ƒ  t _ t i |  _ t  i ƒ  t _ n d  S(   Ns   setup.pyt   ws   hi.pys   1
s   2.6(   t   tempfilet   mkdtempt   dirt   ost   getcwdt   old_cwdt   chdirt   opent   writet   SETUP_PYt   closet   syst   versiont   sitet	   USER_BASEt   old_baset	   USER_SITEt   old_site(   t   selft   f(    (    s[   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/tests/test_bdist_egg.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   (    (    s[   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/tests/test_bdist_egg.pyt   tearDown&   s    c      
   C   s¶   t  t d d d d g d d d d g ƒ ƒ } t i t i i d	 d
 ƒ ƒ t i } t ƒ  t _ } z | i	 ƒ  | i
 ƒ  Wd  | t _ Xt i d ƒ \ } |  i t i d | ƒ ƒ d  S(   Nt   script_names   setup.pyt   script_argsR   t   namet   foot
   py_modulest   hit   buildt   srct   dists   foo-0.0.0-py[23].\d.egg$(   R   t   dictR
   t   makedirst   patht   joinR   t   stdoutR   t   parse_command_linet   run_commandst   listdirt
   assertTruet   ret   match(   R   R'   t
   old_stdoutt   ot   content(    (    s[   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/tests/test_bdist_egg.pyt   test_bdist_egg/   s    			

(   t   __name__t
   __module__R   R   R6   (    (    (    s[   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/tests/test_bdist_egg.pyR      s   			c           C   s   t  i t ƒ S(   N(   t   unittestt	   makeSuiteR   (    (    (    s[   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/tests/test_bdist_egg.pyt
   test_suiteC   s    (   t   __doc__R   R
   R1   R   R   R9   R   t   distutils.errorsR    t   setuptools.compatR   t   setuptools.command.bdist_eggR   t   setuptools.commandR   t   easy_install_pkgt   setuptools.distR   R   t   TestCaseR   R;   (    (    (    s[   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/tests/test_bdist_egg.pyt   <module>   s   </