Qb]/ ` d dl Z d dlZd dlZd dlmZmZ ddlm Z G d de j ZdS ) N)_selected_int_kind_func_selected_real_kind_func )utilc e Zd Z ej dddd gZd Zd Zej ej d d d ZdS )TestKindtestssrckindzfoo.f90c | j j }t d D ]G} || t | k s)J d| dt | d || HdS )z/Test `int` kind_func for integers up to 10**40.( zselectedintkind(): expected but got N)moduleselectedintkindrangeselected_int_kind)selfr is n/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/f2py/tests/test_kind.pytest_intzTestKind.test_int s +5r i iA"?1%%):* * h!hh1B11E1EhhRaRabcRdRdhh i i c | j j }t d D ]G} || t | k s)J d| dt | d || HdS )z Test (processor-dependent) `real` kind_func for real numbers of up to 31 digits precision (extended/quadruple). selectedrealkind(r r Nr selectedrealkindr selected_real_kindr r r s r test_realzTestKind.test_real s ;7r l lA##A&&*<+ + k1kk2DQ2G2GkkTdTdefTgTgkk l lr ppcz4Some PowerPC may not support full IEEE 754 precision)reasonc | j j }t dd D ]G} || t | k s)J d| dt | d || HdS )zU Test kind_func for quadruple precision [`real(16)`] of 32+ digits . r r r r r Nr r s r test_quad_precisionzTestKind.test_quad_precision$ s ;7r2 l lA##A&&*<+ + k1kk2DQ2G2GkkTdTdefTgTgkk l lr N)__name__ __module____qualname__r getpathsourcesr r pytestmarkxfailplatformmachinelower startswithr$ r r r r s t|GUFI>>?Gi i i l l l ['x'))//11<