Ë
    ¡eh”  ã                   ó\   — d dl mZ ddlZddlZddlmZ  G d„ dej                  «      Zd„ Z	y)é   )Úutilé    N)Úassert_allclosec                   ó‚   — e Zd Z ej                  dddd«      gZej                  j                  d„ «       Z	d„ Z
d„ Zd„ Zy	)
ÚTestISOCÚtestsÚsrcÚ
isocintrinzisoCtests.f90c                 ób   — | j                   j                  j                  dd«      }d}||k(  sJ ‚y )Nr   é   é   )ÚmoduleÚcoddityÚc_add©ÚselfÚoutÚexp_outs      úX/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_isoc.pyÚtest_c_doublezTestISOC.test_c_double   s/   € à�k‰k×!Ñ!×'Ñ'¨¨1Ó-ˆØˆØ�w’Ð‘ó    c                 ób   — | j                   j                  j                  dd«      }d}||k(  sJ ‚y )Nr   é   é   )r   r   Úwatr   s      r   Útest_bindc_functionzTestISOC.test_bindc_function   s/   € Ø�k‰k×!Ñ!×%Ñ% a¨Ó,ˆØˆØ�w’Ð‘r   c                 ób   — | j                   j                  j                  dd«      }d}||k(  sJ ‚y )Nr   r   é   )r   r   Úc_add_int64r   s      r   Útest_bindc_kindszTestISOC.test_bindc_kinds   s/   € Ø�k‰k×!Ñ!×-Ñ-¨a°Ó4ˆØˆØ�w’Ð‘r   c                 óÎ   — t        j                  g d¢«      }t        j                  g d¢«      }| j                  j                  j	                  ||«      }|dz  }t        ||«       y )N)r   r   r   r   )ÚnpÚarrayr   r   Úadd_arrr   )r   ÚaÚbr   r   s        r   Útest_bindc_add_arrzTestISOC.test_bindc_add_arr   sM   € Ü�H‰H’WÓˆÜ�H‰H’WÓˆØ�k‰k×!Ñ!×)Ñ)¨!¨QÓ/ˆØ�A‘#ˆÜ˜˜WÕ%r   N)Ú__name__Ú
__module__Ú__qualname__r   ÚgetpathÚsourcesÚpytestÚmarkÚslowr   r   r    r'   © r   r   r   r      sJ   „ àˆ�‰�W˜e \°?ÓCð€Gð
 ‡[�[×Ññó ðòòó&r   r   c                  ó|   — ddl m}  dddii}dddii}dd	d
œ}ddddœidg}} | |||«      \  }}||k(  sJ ‚||k(  sJ ‚y )Nr   )Úprocess_f2cmap_dictÚintegerÚ8Úrubbish_typeÚINTEGERÚ4ÚintÚlong)r8   r5   )r4   r7   )Únumpy.f2py.auxfuncsr2   )r2   Ú
f2cmap_allÚnew_mapÚc2py_mapÚexp_mapÚ
exp_maptypÚres_mapÚ
res_maptyps           r   Útest_process_f2cmap_dictrB   '   st   € Ý7à˜c >Ð2Ð3€JØ˜3 ˜,Ð'€GØ¨fÑ5€Hà%¨^À%Ñ'HÐIÈEÈ7ˆZ€Gñ .¨j¸'À8ÓLÑ€GˆZð �gÒÐÐØ˜Ò#Ð#Ñ#r   )
Ú r   Únumpyr"   r-   Únumpy.testingr   ÚF2PyTestr   rB   r0   r   r   ú<module>rG      s'   ðÝ Û Û Ý )ô&ˆt�}‰}ô &óB$r   