ó
Ú6e]c           @` sw   d  d l  m Z m Z m Z d  d l Z d  d l Z d d l m Z d  d l m	 Z	 m
 Z
 d e j f d „  ƒ  YZ d S(   i    (   t   divisiont   absolute_importt   print_functionNi   (   t   util(   t   assert_equalt   IS_PYPYt   TestBlockDocStringc           B` sP   e  Z d  Z e j j e j d k d d ƒe j j e	 d d ƒd „  ƒ ƒ Z
 RS(   sf   
      SUBROUTINE FOO()
      INTEGER BAR(2, 3)

      COMMON  /BLOCK/ BAR
      RETURN
      END
    t   win32t   reasons)   Fails with MinGW64 Gfortran (Issue #9673)s   PyPy does not modify tp_docc         C` s    d } t  |  j j j | ƒ d  S(   Ns   'i'-array(2,3)
(   R   t   modulet   blockt   __doc__(   t   selft   expected(    (    sD   lib/python2.7/site-packages/numpy/f2py/tests/test_block_docstring.pyt   test_block_docstring   s    (   t   __name__t
   __module__t   codet   pytestt   markt   skipift   syst   platformt   xfailR   R   (    (    (    sD   lib/python2.7/site-packages/numpy/f2py/tests/test_block_docstring.pyR   	   s   (   t
   __future__R    R   R   R   R   t    R   t   numpy.testingR   R   t   F2PyTestR   (    (    (    sD   lib/python2.7/site-packages/numpy/f2py/tests/test_block_docstring.pyt   <module>   s
   