§
    <.¡iè  ã                   óf   — d Z ddlZddlZddlmZ ddlmZ  G d„ d¦  «        Z G d„ d¦  «        Z	dS )	z'Test deprecation and future warnings.

é    N)ÚMaskedArrayFutureWarning)Úassert_equalc                   ó*   — e Zd ZdZd„ Zd„ Zd„ Zd„ ZdS )ÚTestArgsortz	 gh-8701 c                 óê  — t          j        d¦  «                             |¦  «        } ||¦  «         t          j        g d¢¦  «                             |¦  «        } ||¦  «         t          j        ddgddgg¦  «                             |¦  «        }t          j        t           j        j        j        ||¦  «        }t          | ||d ¬¦  «        ¦  «          ||d ¬¦  «          ||d¬¦  «         d S )Né   )r   é   é   r	   r
   é   ©Úaxiséÿÿÿÿ)	ÚnpÚarrayÚviewÚpytestÚwarnsÚmaÚcorer   r   )ÚselfÚargsortÚclsÚarr_0dÚarr_1dÚarr_2dÚresults          úh/home/louicyp/clawd-clean/.venv-aircash/lib/python3.11/site-packages/numpy/ma/tests/test_deprecations.pyÚ
_test_basezTestArgsort._test_base   sö   € Ý”˜!‘”×!Ò! #Ñ&Ô&ˆØˆ‰Œˆå”˜)˜)˜)Ñ$Ô$×)Ò)¨#Ñ.Ô.ˆØˆ‰Œˆõ ”˜A˜q˜6 A q 6Ð*Ñ+Ô+×0Ò0°Ñ5Ô5ˆÝ”ÝŒEŒJÔ/°¸&ñBô BˆåV˜W˜W V°$Ð7Ñ7Ô7Ñ8Ô8Ð8ð 	ˆ˜TÐ"Ñ"Ô"Ð"Øˆ˜RÐ Ñ Ô Ð Ð Ð ó    c                 ó`   — |                       t          j        j        t          j        ¦  «        S ©N)r   r   r   r   Úndarray©r   s    r   Útest_function_ndarrayz!TestArgsort.test_function_ndarray   s   € ØŠrœuœ}­b¬jÑ9Ô9Ð9r   c                 ój   — |                       t          j        j        t          j        j        ¦  «        S r!   )r   r   r   r   ÚMaskedArrayr#   s    r   Útest_function_maskedarrayz%TestArgsort.test_function_maskedarray!   s   € ØŠrœuœ}­b¬eÔ.?Ñ@Ô@Ð@r   c                 ót   — |                       t          j        j        j        t          j        j        ¦  «        S r!   )r   r   r   r&   r   r#   s    r   Útest_methodzTestArgsort.test_method$   s#   € ØŠrœuÔ0Ô8½"¼%Ô:KÑLÔLÐLr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r$   r'   r)   © r   r   r   r      s]   € € € € € Ø€Oð!ð !ð !ð":ð :ð :ðAð Að AðMð Mð Mð Mð Mr   r   c                   ó   — e Zd Zd„ ZdS )ÚTestMinimumMaximumc                 ó¤  — t           j                             d¦  «        }|                     dd¦  «        }t           j        j        j        }t           j        j        j        }t          j        t          ||¦  «        }t          | ||d ¬¦  «        ¦  «         t          j        t          ||¦  «        }t          | ||d ¬¦  «        ¦  «          ||¦  «        }t          | ||d ¬¦  «        ¦  «         t          | ||d¬¦  «        ¦  «          ||¦  «        }t          | ||d ¬¦  «        ¦  «         t          | ||d¬¦  «        ¦  «         d S )Né   r	   r
   r   r   )r   r   ÚarangeÚreshapeÚminimumÚreduceÚmaximumr   r   r   r   )r   Údata1dÚdata2dÚma_minÚma_maxr   s         r   Útest_axis_defaultz$TestMinimumMaximum.test_axis_default*   sF  € õ ”—’˜a‘”ˆØ—’  1Ñ%Ô%ˆå””Ô%ˆÝ””Ô%ˆõ ”Õ6¸ÀÑGÔGˆÝV˜V˜V F°Ð6Ñ6Ô6Ñ7Ô7Ð7å”Õ6¸ÀÑGÔGˆÝV˜V˜V F°Ð6Ñ6Ô6Ñ7Ô7Ð7ð ˜‘”ˆÝV˜V˜V F°Ð6Ñ6Ô6Ñ7Ô7Ð7ÝV˜V˜V F°Ð3Ñ3Ô3Ñ4Ô4Ð4à˜‘”ˆÝV˜V˜V F°Ð6Ñ6Ô6Ñ7Ô7Ð7ÝV˜V˜V F°Ð3Ñ3Ô3Ñ4Ô4Ð4Ð4Ð4r   N)r*   r+   r,   r<   r.   r   r   r0   r0   (   s#   € € € € € ð5ð 5ð 5ð 5ð 5r   r0   )
r-   r   Únumpyr   Únumpy.ma.corer   Únumpy.ma.testutilsr   r   r0   r.   r   r   ú<module>r@      s¬   ððð ð €€€à Ð Ð Ð Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø +Ð +Ð +Ð +Ð +Ð +ðMð Mð Mð Mð Mñ Mô Mð Mð:5ð 5ð 5ð 5ð 5ñ 5ô 5ð 5ð 5ð 5r   