Ë
    ¡eh:  ã                   ó  — d dl Z d dlZd dlmZmZ ddlmZ d dlm	Z	 d„ Z
e j                  j                   e
«       j                  «        d e
«       › d�¬	«      Zd
„ Ze j                  j                    G d„ dej"                  «      «       Zy)é    N)Úassert_array_equalÚassert_equalé   )Úutil)ÚPathc                  óä   — t        t        «      j                  «       j                  } 	 | d   }|dz  dz  dz  dz  }|r|j                  «       r|S | d   dz  dz  dz  dz  S # t        $ r d }Y Œ2w xY w)Né   ÚdocÚsourceÚf2pyÚcodeé   )r   Ú__file__ÚresolveÚparentsÚ
IndexErrorÚis_dir)r   ÚnprootÚdocdirs      úX/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_docs.pyÚ
get_docdirr      s†   € Ü”8‹n×$Ñ$Ó&×.Ñ.€Gð=à˜‘ˆð ˜%‘ (Ñ*¨VÑ3°fÑ<ˆÙ�&—-‘-”/Øˆà�1‰:˜Ñ Ñ(¨6Ñ1°FÑ:Ð:øô ò ØŠðús   ©A! Á!A/Á.A/z*Could not find f2py documentation sources(z does not exist))Úreasonc                  ó0   —  t        «       j                  | Ž S )N)r   Újoinpath)Úargss    r   Ú_pathr      s   € Ø Œ:‹<× Ñ  $Ð'Ð'ó    c                   óL   — e Zd Z ed«       ed«       ed«      gZd„ Zd„ Zd„ Zy)ÚTestDocAdvancedzasterisk1.f90zasterisk2.f90zftype.fc                 óR   — | j                   j                  }t         |«       d«       y )Nó   123456789A12)ÚmoduleÚfoo1r   ©ÚselfÚfoos     r   Útest_asterisk1zTestDocAdvanced.test_asterisk1$   s   € Ø�k‰k×ÑˆÜ‘S“U˜OÕ,r   c                 óœ   — | j                   j                  }t         |d«      d«       t         |d«      d«       t         |d«      d«       y )Né   s   12é   r!   é   s   123456789A123456789B)r"   Úfoo2r   r$   s     r   Útest_asterisk2zTestDocAdvanced.test_asterisk2(   s<   € Ø�k‰k×ÑˆÜ‘S˜“V˜UÔ#Ü‘S˜“W˜oÔ.Ü‘S˜“WÐ5Õ6r   c                 óJ  — | j                   }|j                  «        t        |j                  j                  d«       d|j                  _        g d¢|j                  _        t        |j                  j                  d«       t        |j                  j
                  t        j                  g d¢t        j                  ¬«      «       d|j                  j
                  d<   t        |j                  j
                  t        j                  g d¢t        j                  ¬«      «       y )Nr   r   )r   r)   r   )Údtypeé-   r   )r   r0   r   )
r"   r&   r   ÚdataÚaÚxr   ÚnpÚarrayÚfloat32)r%   Úftypes     r   Ú
test_ftypezTestDocAdvanced.test_ftype.   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__r   Úsourcesr'   r-   r8   © r   r   r   r      s2   „ ñ �_Ó%¡u¨_Ó'=Ù�YÓð!€Gò-ò7óCr   r   )ÚpytestÚnumpyr4   Únumpy.testingr   r   Ú r   Úpathlibr   r   ÚmarkÚskipifr   Ú
pytestmarkr   ÚslowÚF2PyTestr   r=   r   r   ú<module>rH      sŠ   ðÛ Û ß :Ý Ý ò;ð �[‰[×ÑÙ‹×ÑÓÐðÙ‹€~Ð%ð'ð  ó €
ò(ð ‡�×ÑôC�d—m‘mó Có ñCr   