a
    ³ÐOcO  ã                   @   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 ]6}||ƒt|ƒksJ d|› dt|ƒ›d||ƒ›�ƒ‚qtdƒD ]6}||ƒt|ƒksXJ d|› dt|ƒ›d||ƒ›�ƒ‚qXd 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   úQ/var/www/html/gsl.tools/lib/python3.9/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   