bg`ddlZddlZddlZddlmZmZddlm Z Gdde j Z dS)N)_selected_int_kind_func_selected_real_kind_func)utilceZdZejddddgZdZdZej e j dd d Zd S) TestKindtestssrckindzfoo.f90c |jj}tdD]G}||t|ks)Jd|dt|d||HdS)z/Test `int` kind_func for integers up to 10**40.(zselectedintkind( ): expected but got N)moduleselectedintkindrangeselected_int_kind)selfris m/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/f2py/tests/test_kind.pytest_intzTestKind.test_ints+5r i iA"?1%%):**h!hh1B11E1EhhRaRabcRdRdhh i ic |jj}tdD]G}||t|ks)Jd|dt|d||HdS)z Test (processor-dependent) `real` kind_func for real numbers of up to 31 digits precision (extended/quadruple). selectedrealkind(rrNrselectedrealkindrselected_real_kindrrrs r test_realzTestKind.test_reals  ;7r l lA##A&&*<++k1kk2DQ2G2GkkTdTdefTgTgkk l lrppcz4Some PowerPC may not support full IEEE 754 precision)reasonc |jj}tddD]G}||t|ks)Jd|dt|d||HdS)zU Test kind_func for quadruple precision [`real(16)`] of 32+ digits . rr rrrNrrs rtest_quad_precisionzTestKind.test_quad_precision$s  ;7r2 l lA##A&&*<++k1kk2DQ2G2GkkTdTdefTgTgkk l lrN)__name__ __module__ __qualname__rgetpathsourcesrr pytestmarkxfailplatformmachinelower startswithr$rrrr st|GUFI>>?Giii l l l ['x'))//11<r6s #l#l#l#l#lt}#l#l#l#l#lr