a
    hÝEb¶  ã                   @   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/ja/django-apps/lartica_env/lib/python3.9/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ÚsrcZ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ÚmarkZskipifÚsysÚplatformZxfailr   r   r   r   r   r   r      s   ÿÿr   )r   r    r   r   Ú r   Znumpy.testingr   r   r   ZF2PyTestr   r   r   r   r   Ú<module>   s   