Ë
    ¡ehº  ã                   óh   — d dl Z d dlZd dlZddlmZ  G d„ dej
                  «      Z G d„ de«      Zy)é    Né   )Úutilc            
       ó  — e Zd Z ej                  dddd«       ej                  dddd«       ej                  dddd«       ej                  dddd«       ej                  dddd«      gZej                  j                  d	„ «       Z	y
)ÚTestAssumedShapeSumExampleÚtestsÚsrcÚassumed_shapezfoo_free.f90zfoo_use.f90zprecision.f90zfoo_mod.f90z.f2py_f2cmapc                 ó”  — | j                   j                  ddg«      }|dk(  sJ ‚| j                   j                  ddg«      }|dk(  sJ ‚| j                   j                  ddg«      }|dk(  sJ ‚| j                   j                  j                  ddg«      }|dk(  sJ ‚| j                   j                  j                  ddg«      }|dk(  sJ ‚y )Nr   é   é   )ÚmoduleÚfsumÚsumÚsum_with_useÚmod)ÚselfÚrs     úa/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_assumed_shape.pyÚtest_allz#TestAssumedShapeSumExample.test_all   s·   € à�K‰K×Ñ˜a ˜VÓ$ˆØ�AŠvˆˆvØ�K‰K�O‰O˜Q ˜FÓ#ˆØ�AŠvˆˆvØ�K‰K×$Ñ$ a¨ VÓ,ˆØ�AŠvˆˆvà�K‰K�O‰O×Ñ  A Ó'ˆØ�AŠvˆˆvØ�K‰K�O‰O× Ñ  ! Q Ó(ˆØ�AŠvˆ‰vó    N)
Ú__name__Ú
__module__Ú__qualname__r   ÚgetpathÚsourcesÚpytestÚmarkÚslowr   © r   r   r   r      s‹   „ àˆ�‰�W˜e _°nÓEØˆ�‰�W˜e _°mÓDØˆ�‰�W˜e _°oÓFØˆ�‰�W˜e _°mÓDØˆ�‰�W˜e _°nÓEð€Gð ‡[�[×Ññó ñr   r   c                   ó$   ‡ — e Zd Zˆ fd„Zd„ Zˆ xZS )ÚTestF2cmapOptionc                 ó"  •— t        | j                  «      | _        | j                  j                  d«      }t        j                  d¬«      | _        t        |d«      5 }| j
                  j                  |j                  «       «       d d d «       | j
                  j                  «        | j                  j                  | j
                  j                  «       d| j
                  j                  g| _        t        ‰| �9  «        y # 1 sw Y   Œ~xY w)NéÿÿÿÿF)ÚdeleteÚrbz--f2cmap)Úlistr   ÚpopÚtempfileÚNamedTemporaryFileÚf2cmap_fileÚopenÚwriteÚreadÚcloseÚappendÚnameÚoptionsÚsuperÚsetup_method)r   Ú
f2cmap_srcÚfÚ	__class__s      €r   r3   zTestF2cmapOption.setup_method!   sÈ   ø€ ä˜DŸL™LÓ)ˆŒØ—\‘\×%Ñ% bÓ)ˆ
ä#×6Ñ6¸eÔDˆÔÜ�*˜dÓ#ð 	- qØ×Ñ×"Ñ" 1§6¡6£8Ô,÷	-à×Ñ×ÑÔ à�‰×Ñ˜D×,Ñ,×1Ñ1Ô2Ø" D×$4Ñ$4×$9Ñ$9Ð:ˆŒä‰ÑÕ÷	-ð 	-ús   Á*DÄDc                 óV   — t        j                  | j                  j                  «       y )N)ÚosÚunlinkr*   r0   )r   s    r   Úteardown_methodz TestF2cmapOption.teardown_method0   s   € Ü
�	‰	�$×"Ñ"×'Ñ'Õ(r   )r   r   r   r3   r:   Ú__classcell__)r6   s   @r   r!   r!       s   ø„ ôö)r   r!   )r8   r   r(   Ú r   ÚF2PyTestr   r!   r   r   r   ú<module>r>      s.   ðÛ 	Û Û å ô §¡ô ô0)Ð1õ )r   