§
    ÈÁ³g”  ã                   óZ   — 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	dS )é   )Úutilé    N)Úassert_allclosec                   ór   — e Zd Z ej        dddd¦  «        gZej        j        d„ ¦   «         Z	d„ Z
d„ Zd„ Zd	S )
ÚTestISOCÚtestsÚsrcÚ
isocintrinzisoCtests.f90c                 óZ   — | j         j                             dd¦  «        }d}||k    sJ ‚d S )Nr   é   é   )ÚmoduleÚcoddityÚc_add©ÚselfÚoutÚexp_outs      úX/var/www/html/mpstechhub/venv/lib/python3.11/site-packages/numpy/f2py/tests/test_isoc.pyÚtest_c_doublezTestISOC.test_c_double   s2   € àŒkÔ!×'Ò'¨¨1Ñ-Ô-ˆØˆØ�w’�����ó    c                 óZ   — | j         j                             dd¦  «        }d}||k    sJ ‚d S )Nr   é   é   )r   r   Úwatr   s      r   Útest_bindc_functionzTestISOC.test_bindc_function   s2   € ØŒkÔ!×%Ò% a¨Ñ,Ô,ˆØˆØ�w’�����r   c                 óZ   — | j         j                             dd¦  «        }d}||k    sJ ‚d S )Nr   r   é   )r   r   Úc_add_int64r   s      r   Útest_bindc_kindszTestISOC.test_bindc_kinds   s2   € ØŒkÔ!×-Ò-¨a°Ñ4Ô4ˆØˆØ�w’�����r   c                 óÈ   — t          j        g d¢¦  «        }t          j        g d¢¦  «        }| j        j                             ||¦  «        }|dz  }t          ||¦  «         d S )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   sa   € ÝŒH�W�W�WÑÔˆÝŒH�W�W�WÑÔˆØŒkÔ!×)Ò)¨!¨QÑ/Ô/ˆØ�A‘#ˆÝ˜˜WÑ%Ô%Ð%Ð%Ð%r   N)Ú__name__Ú
__module__Ú__qualname__r   ÚgetpathÚsourcesÚpytestÚmarkÚslowr   r   r    r'   © r   r   r   r      s~   € € € € € àˆŒ�W˜e \°?ÑCÔ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 ‚d S )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   '   s›   € Ø7Ð7Ð7Ð7Ð7Ð7à˜c >Ð2Ð3€JØ˜3 ˜,Ð'€GØ¨fÐ5Ð5€Hà%¨^À%Ð'HÐ'HÐIÈEÈ7ˆZ€Gð .Ð-¨j¸'À8ÑLÔLÑ€GˆZð �gÒÐÐÐØ˜Ò#Ð#Ð#Ð#Ð#Ð#r   )
Ú r   Únumpyr"   r-   Únumpy.testingr   ÚF2PyTestr   rB   r0   r   r   ú<module>rG      s„   ðØ Ð Ð Ð Ð Ð Ø Ð Ð Ð Ø €€€Ø )Ð )Ð )Ð )Ð )Ð )ð&ð &ð &ð &ð &ˆtŒ}ñ &ô &ð &ðB$ð $ð $ð $ð $r   