+
    CDjf                     ~    ^ 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                   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR#    dtypeNN   N)      r   )	nparangefloat32pytestraises
ValueErrormodule
foo_singleallcloseselfxs   & Y/data/cameron/venvs/s3viz/lib/python3.14/site-packages/numpy/f2py/tests/test_parameter.pytest_constant_real_single(TestParameters.test_constant_real_single   u    IIarzz*3/j$++"8"8!< IIarzz*q!{{134444    c                   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR# r
   )	r   r   float64r   r   r   r   
foo_doubler   r   s   & r   test_constant_real_double(TestParameters.test_constant_real_double   r!   r"   c                   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR# )r   r   r   N)   r   r   )	r   r   int32r   r   r   r   foo_compound_intr   r   s   & r   test_constant_compound_int)TestParameters.test_constant_compound_int(   su    IIarxx(-j$++">">B IIarxx($$Q'{{134444r"   c                    \         P                  ! ^\         P                  R7      pV P                  P	                  V4       \         P
                  ! V. RO4      '       g   Q hR# )   r   N)   r   r      )r   r   r*   r   foo_non_compound_intr   r   s   & r   test_constant_non_compound_int-TestParameters.test_constant_non_compound_int2   s@    IIarxx(((+{{1:;;;;r"   c                   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR# r
   )	r   r   r*   r   r   r   r   foo_intr   r   s   & r   test_constant_integer_int(TestParameters.test_constant_integer_int8   su    IIarxx(-j$++"5"5q9 IIarxx(A{{134444r"   c                   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR# r
   )	r   r   int64r   r   r   r   foo_longr   r   s   & r   test_constant_integer_long)TestParameters.test_constant_integer_longB   su    IIarxx(-j$++"6"6: IIarxx(Q{{134444r"   c                   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR# r   r   r   N)   r1   r   )	r   r   r$   r   r   r   r   foor   r   s   & r   test_constant_both!TestParameters.test_constant_bothL   sq    IIarzz*3/j$++//15 IIarzz*{{1GHHHHr"   c                   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR# r?   )	r   r   r$   r   r   r   r   foo_nor   r   s   & r   test_constant_noTestParameters.test_constant_noV   su    IIarzz*3/j$++"4"4a8 IIarzz*1{{1GHHHHr"   c                   \         P                  ! ^\         P                  R7      R,          p\        P                  ! \
        V P                  P                  V4       \         P                  ! ^\         P                  R7      pV P                  P                  V4       \         P                  ! V. RO4      '       g   Q hR# r?   )	r   r   r$   r   r   r   r   foo_sumr   r   s   & r   test_constant_sum TestParameters.test_constant_sum`   su    IIarzz*3/j$++"5"5q9 IIarzz*A{{1GHHHHr"   c                   \         P                  ! ^\         P                  R7      p\         P                  ! ^\         P                  R7      pV P                  P	                  W4      p\         P
                  ! V. RO4      '       g   Q h\         P
                  ! V. RO4      '       g   Q h\         P
                  ! VR4      '       g   Q hR# )r1   r   g      3@N)        g?g?)rM   g      $@g      4@g      >@g      D@)r   r   r$   r   	foo_arrayr   )r   r   yzs   &   r   test_constant_array"TestParameters.test_constant_arrayj   s    IIarzz*IIarzz*KK!!!'{{156666{{1GHHHH{{1d####r"   c                    \         P                  ! ^\         P                  R7      pV P                  P	                  V4      p\         P
                  ! W!P                  RRR7      4      '       g   Q hR# )r   r   F)orderN)r   r1   )r   r   r$   r   foo_array_any_indexr   reshape)r   r   rO   s   &  r   test_constant_array_any_index,TestParameters.test_constant_array_any_indexr   sL    IIarzz*KK++A.{{1iici:;;;;r"   c                L    V P                   P                  4       pV^	8X  g   Q hR# )	   N)r   foo_array_delimsr   s   & r   test_constant_array_delims)TestParameters.test_constant_array_delimsw   s    KK((*Avvr"    N)__name__
__module____qualname____firstlineno__r   getpathsourcesr   r&   r,   r3   r7   r<   rB   rF   rJ   rQ   rX   r]   __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   r_   r"   r   <module>rn      s:       pT]] p pr"   