o
    6a                     @   sV   d dl Z d dlZd dlZd dlmZmZmZ ddlmZ dd Z	G dd dej
ZdS )	    N)assert_assert_equalIS_PYPY   )utilc                  G   s   t jjt jtf|   S )N)ospathjoindirname__file__)a r   =/usr/lib/python3/dist-packages/numpy/f2py/tests/test_mixed.py_path	   s   r   c                   @   sN   e Zd ZedddedddedddgZdd Zejje	dd	d
d Z
dS )	TestMixedsrcmixedzfoo.fzfoo_fixed.f90zfoo_free.f90c                 C   s>   t | j dk t | jj dk t | jj dk d S )N         )r   modulebar11	foo_fixedbar12foo_freebar13)selfr   r   r   test_all   s   zTestMixed.test_allz,PyPy cannot modify tp_doc after PyType_Ready)reasonc                 C   s   t d}t| jjj| d S )Nzm        a = bar11()

        Wrapper for ``bar11``.

        Returns
        -------
        a : int
        )textwrapdedentr   r   r   __doc__)r   expectedr   r   r   test_docstring   s   
	zTestMixed.test_docstringN)__name__
__module____qualname__r   sourcesr   pytestmarkxfailr   r#   r   r   r   r   r      s    


r   )r   r   r(   numpy.testingr   r   r    r   r   F2PyTestr   r   r   r   r   <module>   s    