σ
ίΘ[c           @` s_   d  d l  m Z m Z m Z m Z d  d l Z d  d l Z d  d l Z d  d l Z d   Z	 d S(   i    (   t   absolute_importt   divisiont   print_functiont   unicode_literalsNc   	   
   C` s  t  j j t  } t  j j t  j j | d d d d   } t  j j   } t |   | g } | j	 d  r | j
 | j	 d   n  t t  j j |   | t d  <t j t j d d d j |   | g d | d | d t j d	 t j } | j   \ } } y# | j d
  | j d
  } } Wn0 t k
 rV| j d  | j d  } } n Xt d  t  j k pt d  t  j k pt d  t  j k r±| j r±t j d  d  S| j d k sήt d j | j | |    d } | j   j d d  } t j t j d | g d | d  S(   Nu   ..u
   PYTHONPATHu   setup.pyu   installu   --install-lib={0}t   cwdt   envt   stdoutt   stderru   utf8u   latin1u   CIu   TRAVISu   CONTINUOUS_INTEGRATIONu#   system unable to compile extensionsi    uI   setup.py exited with non-zero return code {0}
stdout:

{1}

stderr:

{2}
uL   
    import sys
    import wcsapi_test
    sys.exit(wcsapi_test.test())
    u   
u   ; u   -c(   t   ost   patht   dirnamet   __file__t   abspatht   joint   environt   copyt   strt   gett   appendt   pathsept
   subprocesst   Popent   syst
   executablet   formatt   PIPEt   communicatet   decodet   UnicodeDecodeErrort
   returncodet   pytestt   skipt   AssertionErrort   stript   replacet
   check_call(	   t   tmpdirt
   setup_patht   astropy_pathR   t   pathst   pR   R   t   code(    (    sI   lib/python2.7/site-packages/astropy/wcs/tests/extension/test_extension.pyt   test_wcsapi_extension   s:    	!"##
	(
   t
   __future__R    R   R   R   R   R   R   R   R*   (    (    (    sI   lib/python2.7/site-packages/astropy/wcs/tests/extension/test_extension.pyt   <module>   s
   "