ó
ÓnùWc           @   si   d  d l  Z  d  d l Z d  d l m Z y d  d l Z Wn e k
 rK n Xd e j f d „  ƒ  YZ d S(   iÿÿÿÿN(   t   skipIft   TestMarkerlibc           B   s)   e  Z e d  e ƒ  k d ƒ d „  ƒ Z RS(   t   asts!   ast not available (Python < 2.6?)c            s(  d d l  m ‰  m } m } t j } |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d	 ƒ ƒ |  j ˆ  d
 | ƒ ƒ |  j ˆ  d | ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d | ƒ ƒ |  j ˆ  d ƒ ƒ |  j ˆ  d ƒ ƒ | ƒ  } d | d <|  j ˆ  d | ƒ ƒ |  j ˆ  d | ƒ ƒ ‡  f d †  } | ƒ  ‡  f d †  } | ƒ  d } |  j | | ƒ j	 | ƒ d  S(   Niÿÿÿÿ(   t	   interprett   default_environmentt   compilet    s   os.name != 'buuuu's   os_name != 'buuuu's   python_version > '1.0's   python_version < '5.0's   python_version <= '5.0's   python_version >= '1.0's   '%s' in os.names   '%s' in os_names   'buuuu' not in os.names   os.name == 'buuuu's   os_name == 'buuuu's   python_version < '1.0's   python_version > '5.0's   python_version >= '5.0's   python_version <= '1.0's   '%s' not in os.names.   'buuuu' in os.name and python_version >= '5.0's.   'buuuu' in os_name and python_version >= '5.0't   testt   extras   extra == 'test's   extra == 'doc'c              s2   y ˆ  d ƒ Wn t  k
 r! n Xt d ƒ ‚ d  S(   Ns   python.version == '42's   Expected NameError(   t	   NameErrort	   Exception(    (   R   (    sF   /var/www/html/venv/build/setuptools/setuptools/tests/test_markerlib.pyt   raises_nameError.   s
    c              s2   y ˆ  d ƒ Wn t  k
 r! n Xt d ƒ ‚ d  S(   Ns   (x for x in (4,))s   Expected SyntaxError(   t   SyntaxErrorR
   (    (   R   (    sF   /var/www/html/venv/build/setuptools/setuptools/tests/test_markerlib.pyt   raises_syntaxError8   s
    s   python_version == '5'(
   t
   _markerlibR   R   R   t   ost   namet
   assertTruet   assertFalset   assertEqualt   __doc__(   t   selfR   R   t   os_namet   environmentR   R   t	   statement(    (   R   sF   /var/www/html/venv/build/setuptools/setuptools/tests/test_markerlib.pyt   test_markers   s>    		
(   t   __name__t
   __module__R    t   globalsR   (    (    (    sF   /var/www/html/venv/build/setuptools/setuptools/tests/test_markerlib.pyR   
   s   (   R   t   unittestt   setuptools.tests.py26compatR    R   t   ImportErrort   TestCaseR   (    (    (    sF   /var/www/html/venv/build/setuptools/setuptools/tests/test_markerlib.pyt   <module>   s   