ó
    �œ‘hí  ã                   óh   • S SK r S SKrS SKrSSKJr   " S S\R
                  5      r " S S\5      rg)é    Né   )Úutilc            
       ó  • \ rS rSr\R
                  " SSSS5      \R
                  " SSSS5      \R
                  " SSSS5      \R
                  " SSSS5      \R
                  " SSSS	5      /r\R                  R                  S
 5       r
Srg)ÚTestAssumedShapeSumExampleé	   ÚtestsÚsrcÚassumed_shapezfoo_free.f90zfoo_use.f90zprecision.f90zfoo_mod.f90z.f2py_f2cmapc                 óž  • U R                   R                  SS/5      nUS:X  d   eU R                   R                  SS/5      nUS:X  d   eU R                   R                  SS/5      nUS:X  d   eU R                   R                  R                  SS/5      nUS:X  d   eU R                   R                  R                  SS/5      nUS:X  d   eg )Nr   é   é   )ÚmoduleÚfsumÚsumÚsum_with_useÚmod)ÚselfÚrs     ÚgC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\numpy/f2py/tests/test_assumed_shape.pyÚtest_allÚ#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__Ú__firstlineno__r   ÚgetpathÚsourcesÚpytestÚmarkÚslowr   Ú__static_attributes__r   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                   ó.   ^ • \ rS rSrU 4S jrS rSrU =r$ )ÚTestF2cmapOptioné!   c                 ó(  >• [        U R                  5      U l        U R                  R                  S5      n[        R                  " SS9U l        [        US5       nU R
                  R                  UR                  5       5        S S S 5        U R
                  R                  5         U R                  R                  U R
                  R                  5        SU R
                  R                  /U l        [        TU ]9  5         g ! , (       d  f       Nƒ= f)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   r8   Ú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                 óX   • [         R                  " U R                  R                  5        g )N)ÚosÚunlinkr/   r5   )r   s    r   Úteardown_methodÚ TestF2cmapOption.teardown_method1   s   € Ü
�	Š	�$×"Ñ"×'Ñ'Õ(r   )r/   r6   r   )r   r   r   r   r8   r@   r#   Ú__classcell__)r;   s   @r   r%   r%   !   s   ø† õ÷)ð )r   r%   )r>   r-   r    Ú r   ÚF2PyTestr   r%   r   r   r   Ú<module>rE      s.   ðÛ 	Û ã å ô §¡ô ô0)Ð1õ )r   