3
Kd                 @   sV   d dl Z d dlZd dlmZ d dlmZmZ ddl	m
Z
 dd ZG dd	 d	e
jZdS )
    N)assert_)_selected_int_kind_func_selected_real_kind_func   )utilc              G   s   t jjt jjtf|   S )N)ospathjoindirname__file__)a r   N/var/www/html/virt/lib64/python3.6/site-packages/numpy/f2py/tests/test_kind.py_path   s    r   c               @   s*   e Zd ZedddgZejjdd ZdS )TestKindsrckindzfoo.f90c             C   s   | j j}| j j}x<tdD ]0}t||t|dgkd|t|||f  qW x<tdD ]0}t||t|dgkd|t|||f  qXW d S )N(   r   z+selectedintkind(%s): expected %r but got %r   z,selectedrealkind(%s): expected %r but got %rr   )moduleselectedrealkindselectedintkindranger   selected_int_kindselected_real_kind)selfr   r   ir   r   r   test_all   s    zTestKind.test_allN)	__name__
__module____qualname__r   sourcespytestmarkZslowr   r   r   r   r   r      s   r   )r   r#   Znumpy.testingr   Znumpy.f2py.crackfortranr   r   r   r    r   r   ZF2PyTestr   r   r   r   r   <module>   s   