
    m[h+                         d dl Z d dlmZ d dlmZ ddlmZ e j                  j                  ed      e j                  j                   G d d	ej                                      Zy)
    N)crackfortran)IS_WASM   )utilzCannot start subprocess)reasonc                   L    e Zd Z ej                  dddd      gZddgZd Zd Zy	)
TestAbstractInterfacetestssrcabstract_interfacezfoo.f90add1add2c                 Z    | j                   j                  j                  dd      dk(  sJ y )N      )      )module
ops_modulefoo)selfs    t/var/www/html/p-interativo-gestao-midia/env/lib/python3.12/site-packages/numpy/f2py/tests/test_abstract_interface.pytest_abstract_interfacez-TestAbstractInterface.test_abstract_interface   s'    {{%%))!Q/7:::    c                     t        j                  dddd      }t        j                  t        |      g      }t	        |      dk(  sJ t	        |d   d         dk(  sJ |d   d   d   d   d	k(  sJ y )
Nr
   r   r   zgh18403_mod.f90r   r   bodyblockzabstract interface)r   getpathr   strlen)r   fpath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)	__name__
__module____qualname__r   r   sourcesskipr   r#    r   r   r	   r	   	   s3     t||GU,@)LMGFD;Br   r	   )pytest
numpy.f2pyr   numpy.testingr    r   markskipifslowF2PyTestr	   r)   r   r   <module>r2      sZ     # !  G$=>BDMM B  ?Br   