ó
Ó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 d l m Z d d l m Z d d l m Z d Z d	 Z e j d k  r× e j d ƒ Z n  e j d ƒ Z d Z d e j f d „  ƒ  YZ d S(   s   develop tests
iÿÿÿÿN(   t   DistutilsError(   t   StringIO(   t   test(   t   easy_install(   t   Distributionsº   from setuptools import setup

setup(name='foo',
    packages=['name', 'name.space', 'name.space.tests'],
    namespace_packages=['name'],
    test_suite='name.space.tests.test_suite',
)
sò   # -*- coding: Latin-1 -*-
# SÃ¶me ArbitrÃ¤ry Ãœnicode to test IssÃ¼Ã© 310
try:
    __import__('pkg_resources').declare_namespace(__name__)
except ImportError:
    from pkgutil import extend_path
    __path__ = extend_path(__path__, __name__)
i   s   UTF-8s   Latin-1s½   import unittest

class TestTest(unittest.TestCase):
    def test_test(self):
        print "Foo" # Should fail under Python 3 unless 2to3 is used

test_suite = unittest.makeSuite(TestTest)
t   TestTestTestc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   sú  t  j d k  s t t  d ƒ r" d  St j ƒ  |  _ t j t j j	 |  j d ƒ ƒ t j t j j	 |  j d d ƒ ƒ t j t j j	 |  j d d d ƒ ƒ t j j	 |  j d ƒ } t
 | d ƒ } | j t ƒ | j ƒ  t j ƒ  |  _ t j j	 |  j d d ƒ } t
 | d	 ƒ } | j t ƒ | j ƒ  t j j	 |  j d d d ƒ } t
 | d ƒ } | j d
 ƒ | j ƒ  t j j	 |  j d d d d ƒ } t
 | d ƒ } | j t ƒ | j ƒ  t j |  j ƒ t j |  _ t j ƒ  t _ t j |  _ t j ƒ  t _ d  S(   Ns   2.6t   real_prefixt   namet   spacet   testss   setup.pyt   wts   __init__.pyt   wbs   #empty
(   t   syst   versiont   hasattrt   tempfilet   mkdtempt   dirt   ost   mkdirt   patht   joint   opent   writet   SETUP_PYt   closet   getcwdt   old_cwdt   NS_INITt   TEST_PYt   chdirt   sitet	   USER_BASEt   old_baset	   USER_SITEt   old_site(   t   selft   setupt   ft   init(    (    sA   /var/www/html/venv/build/setuptools/setuptools/tests/test_test.pyt   setUp2   s8    "%


!
c         C   s~   t  j d k  s t t  d ƒ r" d  St j |  j ƒ t j |  j ƒ t j t	 j
 ƒ t j t	 j ƒ |  j t	 _
 |  j t	 _ d  S(   Ns   2.6R   (   R   R   R   R   R   R   t   shutilt   rmtreeR   R   R    R"   R!   R#   (   R$   (    (    sA   /var/www/html/venv/build/setuptools/setuptools/tests/test_test.pyt   tearDownW   s    c         C   sä   t  j d k  s t t  d ƒ r" d  St t d d d d d d g d d g d	 d
 d t ƒ ƒ } d | _ t | ƒ } d | _ | j	 ƒ  t
 j | _ d | _ t  j } t ƒ  t  _ z& y | j ƒ  Wn t k
 rÑ n XWd  | t  _ Xd  S(   Ns   2.6R   R   t   foot   packagess
   name.spaces   name.space.testst   namespace_packagest
   test_suites   name.space.tests.test_suitet   use_2to3s   setup.pyi   (   R   R   R   R   t   dictt   Truet   script_nameR   t   usert   ensure_finalizedR   R"   t   install_dirt   stdoutR   t   runt
   SystemExit(   R$   t   distt   cmdt
   old_stdout(    (    sA   /var/www/html/venv/build/setuptools/setuptools/tests/test_test.pyt	   test_testb   s,    				
		(   t   __name__t
   __module__R(   R+   R=   (    (    (    sA   /var/www/html/venv/build/setuptools/setuptools/tests/test_test.pyR   0   s   	%	(   i   (   t   __doc__R   R   R)   R   t   unittestR   t   distutils.errorsR    t   setuptools.compatR   t   setuptools.command.testR   t   setuptools.commandR   t   easy_install_pkgt   setuptools.distR   R   R   t   version_infot   decodet   encodeR   t   TestCaseR   (    (    (    sA   /var/www/html/venv/build/setuptools/setuptools/tests/test_test.pyt   <module>   s    0
		