Y P d dl Z d dlZd dlZddlmZ G d dej ZdS ) N )utilc @ e Zd Z ej dddd ej dddd ej dddd ej dddd ej dddd gZej j d Z ej j d Z ej j d Zej j d Zej j d Z ej j d Zej j d Zej j d Zej j d ZdS )TestParameterstestssrc parameterzconstant_real.f90zconstant_integer.f90zconstant_both.f90zconstant_compound.f90zconstant_non_compound.f90c H t j dt j d d d }t j t | j j | t j dt j }| j | t j |g d sJ d S N dtype ) r r ) nparangefloat32pytestraises ValueErrormodule foo_singleallcloseselfxs s/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/f2py/tests/test_parameter.pytest_constant_real_singlez(TestParameters.test_constant_real_single Iarz***33Q3/ j$+"8!<<< Iarz***q!!!{13334444444 c H t j dt j d d d }t j t | j j | t j dt j }| j | t j |g d sJ d S r ) r r float64r r r r foo_doubler r s r test_constant_real_doublez(TestParameters.test_constant_real_double r r! c H t j dt j d d d }t j t | j j | t j dt j }| j | t j |g d sJ d S )Nr r r r ) r r ) r r int32r r r r foo_compound_intr r s r test_constant_compound_intz)TestParameters.test_constant_compound_int) s Iarx(((1- j$+">BBB Iarx((($$Q'''{13334444444r! c t j dt j }| j | t j |g d sJ d S )N r ) r r r )r r r( r foo_non_compound_intr r s r test_constant_non_compound_intz-TestParameters.test_constant_non_compound_int4 sU Iarx(((((+++{1:::;;;;;;;r! c H t j dt j d d d }t j t | j j | t j dt j }| j | t j |g d sJ d S r ) r r r( r r r r foo_intr r s r test_constant_integer_intz(TestParameters.test_constant_integer_int; s Iarx(((1- j$+"5q999 Iarx(((A{13334444444r! c H t j dt j d d d }t j t | j j | t j dt j }| j | t j |g d sJ d S r ) r r int64r r r r foo_longr r s r test_constant_integer_longz)TestParameters.test_constant_integer_longF s Iarx(((1- j$+"6::: Iarx(((Q{13334444444r! c H t j dt j d d d }t j t | j j | t j dt j }| j | t j |g d sJ d S Nr r r r ) r r ) r r r# r r r r foor r s r test_constant_bothz!TestParameters.test_constant_bothQ s Iarz***33Q3/ j$+/1555 Iarz***{1GGGHHHHHHHr! c H t j dt j d d d }t j t | j j | t j dt j }| j | t j |g d sJ d S r8 ) r r r# r r r r foo_nor r s r test_constant_nozTestParameters.test_constant_no\ s Iarz***33Q3/ j$+"4a888 Iarz***1{1GGGHHHHHHHr! c H t j dt j d d d }t j t | j j | t j dt j }| j | t j |g d sJ d S r8 ) r r r# r r r r foo_sumr r s r test_constant_sumz TestParameters.test_constant_sumg s Iarz***33Q3/ j$+"5q999 Iarz***A{1GGGHHHHHHHr! N)__name__ __module____qualname__r getpathsourcesr markslowr r% r* r/ r2 r6 r; r> rA r! r r r s We[2EFFWe[2HIIWe[2EFFWe[2IJJWe[2MNNG [5 5 5 [5 5 5 [5 5 5 [<