§
    `Štjš  ã                   óZ   — d dl Z d dlZd dlmZ ddlmZ  G d„ dej        ¦  «        Zd„ Z	dS )é    N)Úassert_allcloseé   )Úutilc                   ó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/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/f2py/tests/test_isoc.pyÚtest_c_doublezTestISOC.test_c_double   s2   € àŒkÔ!×'Ò'¨¨1Ñ-Ô-ˆØˆØ�gŠ~ˆ~ˆ~ˆ~ˆ~ˆ~ó    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¨Ñ,Ô,ˆØˆØ�gŠ~ˆ~ˆ~ˆ~ˆ~ˆ~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ˆØˆØ�gŠ~ˆ~ˆ~ˆ~ˆ~ˆ~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�Y�Y�YÑÔˆÝŒH�Y�Y�YÑÔˆØŒ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"   Únumpy.testingr   Ú r   ÚF2PyTestr   rB   r0   r   r   ú<module>rG      s„   ðØ €€€à Ð Ð Ð Ø )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð Ð Ð ð&ð &ð &ð &ð &ˆtŒ}ñ &ô &ð &ðB$ð $ð $ð $ð $r   