+
    ei+  c                   s    ^ RI t ^ RIHt ^ RIHt ^RIHt ] P                  P                  ]RR7      ] P                  P                   ! R R]P                  4      4       4       tR# )	i    N)crackfortran)IS_WASM)utilzCannot start subprocess)Zreasonc                   s`   a  ] tR t^	t o ]P
                  ! RRRR4      .tRR.tR tR t	R	t
V tR
# )TestAbstractInterfacetestssrcabstract_interfacezfoo.f90Zadd1Zadd2c                s`    V P                   P                  P                  ^^4      R8X  g   Q hR# )i   N)i   i   )ZmoduleZ
ops_moduleZfoo)selfs   &O/usr/lib64/python3.14/site-packages/numpy/f2py/tests/test_abstract_interface.pytest_abstract_interfaceZ-TestAbstractInterface.test_abstract_interface   s'    {{%%))!Q/7:::    c                s&   \         P                  ! R RRR4      p\        P                  ! \        V4      .4      p\	        V4      ^8X  g   Q h\	        V^ ,          R,          4      ^8X  g   Q hV^ ,          R,          ^ ,          R,          R8X  g   Q hR# )r   r   r   zgh18403_mod.f90ZbodyZblockzabstract interfaceN)r   getpathr    ZstrZlen)r   ZfpathZmods   &  r   test_parse_abstract_interfaceZ3TestAbstractInterface.test_parse_abstract_interface   s|    We-A.0''U53x1}}3q6&>"a'''1vf~a )-AAAAr
    N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r   ZsourcesZskipr	   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r   	   s:      ||GU,@)LMGFD;B Br
   r   )ZpytestZ
numpy.f2pyr    Znumpy.testingr   Z r   ZmarkZskipifZslowZF2PyTestr   r   r
   r   <module>r      sZ     # !  G$=>BDMM B  ?Br
   