ó
    �œ‘h  ã                   ó  • S SK Jr  S SKrS SKrS SKJrJr  SSKJ	r	  S r
\R                  R                  \
" 5       R                  5       (       + S\
" 5        S3S	9rS
 r\R                  R                    " S S\	R"                  5      5       rg)é    )ÚPathN)Úassert_array_equalÚassert_equalé   )Úutilc                  óú   • [        [        5      R                  5       R                  n  U S   nUS-  S-  S-  S-  nU(       a  UR                  5       (       a  U$ U S   S-  S-  S-  S-  $ ! [         a    S n N=f = f)Né   ÚdocÚsourceÚf2pyÚcodeé   )r   Ú__file__ÚresolveÚparentsÚ
IndexErrorÚis_dir)r   ÚnprootÚdocdirs      Ú^C:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\numpy/f2py/tests/test_docs.pyÚ
get_docdirr      sˆ   € Ü”8‹n×$Ñ$Ó&×.Ñ.€Gð=à˜‘ˆð ˜%‘ (Ñ*¨VÑ3°fÑ<ˆÞ�&—-‘-—/‘/Øˆà�1‰:˜Ñ Ñ(¨6Ñ1°FÑ:Ð:øô ó ØŠðús   ©A+ Á+A:Á9A:z*Could not find f2py documentation sources(z does not exist))Úreasonc                  ó0   • [        5       R                  " U 6 $ )N)r   Újoinpath)Úargss    r   Ú_pathr       s   € Ü‹<× Ò  $Ð'Ð'ó    c                   óT   • \ rS rSr\" S5      \" S5      \" S5      /rS rS rS rSr	g	)
ÚTestDocAdvancedé#   zasterisk1.f90zasterisk2.f90zftype.fc                 óR   • U R                   R                  n[        U" 5       S5        g )Nó   123456789A12)ÚmoduleÚfoo1r   ©ÚselfÚfoos     r   Útest_asterisk1ÚTestDocAdvanced.test_asterisk1)   s   € Ø�k‰k×ÑˆÜ‘S“U˜OÕ,r   c                 óœ   • U R                   R                  n[        U" S5      S5        [        U" S5      S5        [        U" S5      S5        g )Né   s   12é   r"   é   s   123456789A123456789B)r#   Úfoo2r   r%   s     r   Útest_asterisk2ÚTestDocAdvanced.test_asterisk2-   s<   € Ø�k‰k×ÑˆÜ‘S˜“V˜UÔ#Ü‘S˜“W˜oÔ.Ü‘S˜“WÐ5Õ6r   c                 óB  • U R                   nUR                  5         [        UR                  R                  S5        SUR                  l        / SQUR                  l        [        UR                  R                  S5        [        UR                  R
                  [        R                  " / SQ[        R                  S95        SUR                  R
                  S'   [        UR                  R
                  [        R                  " / SQ[        R                  S95        g )Nr   r   )r   r+   r   )Údtypeé-   r   )r   r3   r   )
r#   r'   r   ÚdataÚaÚxr   ÚnpÚarrayÚfloat32)r&   Úftypes     r   Ú
test_ftypeÚTestDocAdvanced.test_ftype3   s©   € Ø—‘ˆØ�	‰	ŒÜ�U—Z‘Z—\‘\ 1Ô%Øˆ�
‰
ŒÚ ˆ�
‰
ŒÜ�U—Z‘Z—\‘\ 1Ô%Ü˜5Ÿ:™:Ÿ<™<ÜŸ8š8¢I´R·Z±ZÑ@ô	Bàˆ�
‰
�‰�Q‰Ü˜5Ÿ:™:Ÿ<™<ÜŸ8š8¢J´b·j±jÑAõ	Cr   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Úsourcesr(   r/   r;   Ú__static_attributes__r=   r   r   r   r   #   s2   † ñ �_Ó%¡u¨_Ó'=Ù�YÓð!€Gò-ò7õCr   r   )Úpathlibr   ÚpytestÚnumpyr7   Únumpy.testingr   r   Ú r   r   ÚmarkÚskipifr   Ú
pytestmarkr   ÚslowÚF2PyTestr   r=   r   r   Ú<module>rN      sŠ   ðÝ ã ã ß :å ò;ð �[‰[×ÑÙ‹×ÑÓÔðÙ‹€~Ð%ð'ð  ð €
ò(ð ‡�×ÑôC�d—m‘mó Có ñCr   