+
   -$-                   ~    ^ RI t ^ RIt^RIHt ] P
                  P                   ! R R]P                  4      4       tR# )    N)utilc                   \  a  ] tR t^t o ]P
                  ! RRRR4      ]P
                  ! RRRR4      ]P
                  ! RRRR4      ]P
                  ! RRRR4      ]P
                  ! RRRR4      ]P
                  ! RRRR	4      .tR
 tR tR t	R t
R tR tR tR tR tR tR tR tRtV tR# )TestParameterstestssrc	parameterzconstant_real.f90zconstant_integer.f90zconstant_both.f90zconstant_compound.f90zconstant_non_compound.f90zconstant_array.f90c                B   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       R#    dtype:NN   N)nparangefloat32pytestraises
ValueErrormodule
foo_singleselfxs   & D/usr/lib/python3.14/site-packages/numpy/f2py/tests/test_parameter.pytest_constant_real_single(TestParameters.test_constant_real_single   ]    IIarzz*3/j$++"8"8!< IIarzz*q!    c                B   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       R# r
   )r   r   float64r   r   r   r   
foo_doubler   s   & r   test_constant_real_double(TestParameters.test_constant_real_double   r   r   c                B   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       R# r
   )r   r   int32r   r   r   r   foo_compound_intr   s   & r   test_constant_compound_int)TestParameters.test_constant_compound_int(   s]    IIarxx(-j$++">">B IIarxx($$Q'r   c                    \         P                  ! ^\         P                  R7      pV P                  P	                  V4       R# )   r   N)r   r   r%   r   foo_non_compound_intr   s   & r   test_constant_non_compound_int-TestParameters.test_constant_non_compound_int2   s(    IIarxx(((+r   c                B   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       R# r
   )r   r   r%   r   r   r   r   foo_intr   s   & r   test_constant_integer_int(TestParameters.test_constant_integer_int8   s]    IIarxx(-j$++"5"5q9 IIarxx(Ar   c                B   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       R# r
   )r   r   int64r   r   r   r   foo_longr   s   & r   test_constant_integer_long)TestParameters.test_constant_integer_longB   s]    IIarxx(-j$++"6"6: IIarxx(Qr   c                B   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       R# r
   )r   r   r    r   r   r   r   foor   s   & r   test_constant_both!TestParameters.test_constant_bothL   sY    IIarzz*3/j$++//15 IIarzz*r   c                B   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       R# r
   )r   r   r    r   r   r   r   foo_nor   s   & r   test_constant_noTestParameters.test_constant_noV   s]    IIarzz*3/j$++"4"4a8 IIarzz*1r   c                B   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       R# r
   )r   r   r    r   r   r   r   foo_sumr   s   & r   test_constant_sum TestParameters.test_constant_sum`   s]    IIarzz*3/j$++"5"5q9 IIarzz*Ar   c                    \         P                  ! ^\         P                  R7      p\         P                  ! ^\         P                  R7      pV P                  P	                  W4      pR# )   r   N)r   r   r    r   	foo_array)r   r   yzs   &   r   test_constant_array"TestParameters.test_constant_arrayj   s>    IIarzz*IIarzz*KK!!!'r   c                    \         P                  ! ^\         P                  R7      pV P                  P	                  V4      pR# )r   r   N)r   r   r    r   foo_array_any_index)r   r   rF   s   &  r   test_constant_array_any_index,TestParameters.test_constant_array_any_indexr   s*    IIarzz*KK++A.r   c                :    V P                   P                  4       pR # )N)r   foo_array_delimsr   s   & r   test_constant_array_delims)TestParameters.test_constant_array_delimsw   s    KK((*r    N)__name__
__module____qualname____firstlineno__r   getpathsourcesr   r"   r'   r,   r0   r5   r9   r=   rA   rH   rL   rP   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s      	We[2EFWe[2HIWe[2EFWe[2IJWe[2MNWe[2FGG555<55III$<
 r   r   )	r   numpyr    r   markslowF2PyTestr   rR   r   r   <module>ra      s:       pT]] p pr   