Ë
    åÞËj~  ã                   ó\   — 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                   óP   — e Zd Z ej                  dddd«      gZ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      úW/var/www/photos/backend/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Úsourcesr   r   r    r'   © r   r   r   r      s1   „ àˆ�‰�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)r5   r2   )r1   r4   )Únumpy.f2py.auxfuncsr/   )r/   Ú
f2cmap_allÚnew_mapÚc2py_mapÚexp_mapÚ
exp_maptypÚres_mapÚ
res_maptyps           r   Útest_process_f2cmap_dictr?   &   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"   ÚpytestÚnumpy.testingr   ÚF2PyTestr   r?   r-   r   r   ú<module>rE      s'   ðÝ Û Û Ý )ô&ˆt�}‰}ô &ó@$r   