
    j}g)                         d dl Z ddlmZ d dlmZ d dlmZ e j                            ed          e j        j	         G d d	ej
                                          ZdS )
    N   )util)crackfortran)IS_WASMzCannot start subprocess)reasonc                   J    e Zd Z ej        dddd          gZddgZd Zd Zd	S )
TestAbstractInterfacetestssrcabstract_interfacezfoo.f90add1add2c                 R    | j         j                            dd          dk    sJ d S )N      )      )module
ops_modulefoo)selfs    h/var/www/py-google-trends/myenv/lib/python3.11/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 d S )
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 0'U553xx1}}}}3q6&>""a''''1vf~a )-AAAAAAAr   N)	__name__
__module____qualname__r   r   sourcesskipr   r#    r   r   r	   r	      s^         t|GU,@)LLMGFD; ; ;B B B B Br   r	   )pytest r   
numpy.f2pyr   numpy.testingr   markskipifslowF2PyTestr	   r)   r   r   <module>r2      s           # # # # # # ! ! ! ! ! ! G$=>>B B B B BDM B B  ?>B B Br   