ó
Ú6e]c           @` s   d  Z  d d l m Z m Z m Z d d l Z d d l m Z d d l Z d d l	 m
 Z
 d d l m Z d e j f d	     YZ d S(
   s0   See https://github.com/numpy/numpy/pull/10676.

i    (   t   divisiont   absolute_importt   print_functionN(   t   import_module(   t   assert_equali   (   t   utilt   TestQuotedCharacterc           B` s8   e  Z d  Z e j j e j d k d d d    Z RS(   sç  
      SUBROUTINE FOO(OUT1, OUT2, OUT3, OUT4, OUT5, OUT6)
      CHARACTER SINGLE, DOUBLE, SEMICOL, EXCLA, OPENPAR, CLOSEPAR
      PARAMETER (SINGLE="'", DOUBLE='"', SEMICOL=';', EXCLA="!",
     1           OPENPAR="(", CLOSEPAR=")")
      CHARACTER OUT1, OUT2, OUT3, OUT4, OUT5, OUT6
Cf2py intent(out) OUT1, OUT2, OUT3, OUT4, OUT5, OUT6
      OUT1 = SINGLE
      OUT2 = DOUBLE
      OUT3 = SEMICOL
      OUT4 = EXCLA
      OUT5 = OPENPAR
      OUT6 = CLOSEPAR
      RETURN
      END
    t   win32t   reasons)   Fails with MinGW64 Gfortran (Issue #9673)c         C` s   t  |  j j   d  d  S(   Nt   't   "t   ;t   !t   (t   )(   R	   R
   R   R   R   R   (   R   t   modulet   foo(   t   self(    (    sE   lib/python2.7/site-packages/numpy/f2py/tests/test_quoted_character.pyt   test_quoted_character    s    (	   t   __name__t
   __module__t   codet   pytestt   markt   skipift   syst   platformR   (    (    (    sE   lib/python2.7/site-packages/numpy/f2py/tests/test_quoted_character.pyR      s   (   t   __doc__t
   __future__R    R   R   R   t	   importlibR   R   t   numpy.testingR   t    R   t   F2PyTestR   (    (    (    sE   lib/python2.7/site-packages/numpy/f2py/tests/test_quoted_character.pyt   <module>   s   