3
Kd                 @   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jtf|   S )N)ospathjoindirname__file__)a r   O/var/www/html/virt/lib64/python3.6/site-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j dk t | jjj dk t | jjj dk d S )N         )r   modulebar11Z	foo_fixedZbar12Zfoo_freeZbar13)selfr   r   r   test_all   s    zTestMixed.test_allz,PyPy cannot modify tp_doc after PyType_Ready)reasonc             C   s   t j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markZxfailr   r   r   r   r   r   r      s   

r   )r   r   r$   Znumpy.testingr   r   r    r   r   ZF2PyTestr   r   r   r   r   <module>   s   