o
    gs                     @   sB   d dl Z d dlZddlmZ d dlmZmZ G dd dejZdS )    N   )util)assert_equalIS_PYPYc                   @   s>   e Zd ZdZejjejdkddejj	e
dddd ZdS )	TestBlockDocStringzf
      SUBROUTINE FOO()
      INTEGER BAR(2, 3)

      COMMON  /BLOCK/ BAR
      RETURN
      END
    win32z)Fails with MinGW64 Gfortran (Issue #9673))reasonz,PyPy cannot modify tp_doc after PyType_Readyc                 C   s   d}t | jjj| d S )Nzbar : 'i'-array(2,3)
)r   moduleblock__doc__)selfexpected r   c/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/numpy/f2py/tests/test_block_docstring.pytest_block_docstring   s   z'TestBlockDocString.test_block_docstringN)__name__
__module____qualname__codepytestmarkskipifsysplatformxfailr   r   r   r   r   r   r      s    	r   )	r   r    r   numpy.testingr   r   F2PyTestr   r   r   r   r   <module>   s
    