Ë
    ¡e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é   )Úutil)Úcrackfortran)ÚIS_WASMz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    úf/var/www/skyplay_api_hub/venv/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|   € ä—‘˜W eÐ-AØ.ó0ˆä×'Ñ'¬¨U«¨Ó5ˆÜ�3‹x˜1Š}Ðˆ}Ü�3�q‘6˜&‘>Ó" aÒ'Ð'Ð'Ø�1‰v�f‰~˜aÑ  Ñ)Ð-AÒAÐAÑAr   N)	Ú__name__Ú
__module__Ú__qualname__r   r   ÚsourcesÚskipr   r#   © r   r   r	   r	      s3   „ ð ˆt�|‰|˜G UÐ,@À)ÓLÐM€Gà�FÐ€Dò;óBr   r	   )ÚpytestÚ r   Ú
numpy.f2pyr   Únumpy.testingr   ÚmarkÚskipifÚslowÚF2PyTestr	   r)   r   r   ú<module>r2      sZ   ðÛ Ý Ý #Ý !ð ‡�×Ñ�GÐ$=ÐÓ>Ø‡�×ÑôB˜DŸM™Mó Bó ó ?ñBr   