o
    dO                     @   sB   d dl Z d dlZd dlmZmZ ddlmZ G dd dej	Z
dS )    N)_selected_int_kind_func_selected_real_kind_func   )utilc                   @   s&   e Zd ZeddddgZdd ZdS )TestKindtestssrckindzfoo.f90c              	   C   s   | j j}| j j}tdD ]}||t|ks'J d| dt|d||qtdD ]}||t|ksGJ d| dt|d||q,d S )N(   zselectedintkind(z): expected z	 but got    zselectedrealkind()moduleselectedrealkindselectedintkindrangeselected_int_kindselected_real_kind)selfr   r   i r   N/app/.heroku/python/lib/python3.10/site-packages/numpy/f2py/tests/test_kind.pytest_all   s   zTestKind.test_allN)__name__
__module____qualname__r   Zgetpathsourcesr   r   r   r   r   r      s    r   )osZpytestZnumpy.f2py.crackfortranr   r   r   r    r   ZF2PyTestr   r   r   r   r   <module>   s
    