o
    g                     @   sZ   d dl Z d dlZd dlZd dlZddlmZ d dlmZmZ dd Z	G dd dej
ZdS )	    N   )util)assert_equalIS_PYPYc                  G   s   t jjt jtf|   S )N)ospathjoindirname__file__)a r   ^/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/numpy/f2py/tests/test_module_doc.py_path
   s   r   c                   @   sH   e Zd ZedddgZejjej	dkddejj
edddd	 Zd
S )TestModuleDocStringsrcmodule_datazmodule_data_docstring.f90win32z)Fails with MinGW64 Gfortran (Issue #9673))reasonz,PyPy cannot modify tp_doc after PyType_Readyc                 C   s   t | jjjtd d S )Nz                     i : 'i'-scalar
                     x : 'i'-array(4)
                     a : 'f'-array(2,3)
                     b : 'f'-array(-1,-1), not allocated 
                     foo()

                     Wrapper for ``foo``.

)r   modulemod__doc__textwrapdedent)selfr   r   r   test_module_docstring   s   
z)TestModuleDocString.test_module_docstringN)__name__
__module____qualname__r   sourcespytestmarkskipifsysplatformxfailr   r   r   r   r   r   r      s    r   )r   r"   r   r    r   numpy.testingr   r   r   F2PyTestr   r   r   r   r   <module>   s    