Ë
    ímxiè  ã                   óX   — 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	y)	z'Test deprecation and future warnings.

é    N)ÚMaskedArrayFutureWarning)Úassert_equalc                   ó(   — e Zd ZdZd„ Zd„ Zd„ Zd„ Zy)ÚTestArgsortz	 gh-8701 c                 óÎ  — t        j                  d«      j                  |«      } ||«       t        j                  g d¢«      j                  |«      } ||«       t        j                  ddgddgg«      j                  |«      }t        j                  t         j
                  j                  j                  ||«      }t        | ||d ¬«      «        ||d ¬«        ||d¬«       y )Né   )r   é   é   r	   r
   é   ©Úaxiséÿÿÿÿ)	ÚnpÚarrayÚviewÚpytestÚwarnsÚmaÚcorer   r   )ÚselfÚargsortÚclsÚarr_0dÚarr_1dÚarr_2dÚresults          úW/home/htdocs/ttos/venv/lib/python3.12/site-packages/numpy/ma/tests/test_deprecations.pyÚ
_test_basezTestArgsort._test_base   s´   € Ü—‘˜!“×!Ñ! #Ó&ˆÙ�Œä—‘š)Ó$×)Ñ)¨#Ó.ˆÙ�Œô —‘˜A˜q˜6 A q 6Ð*Ó+×0Ñ0°Ó5ˆÜ—‘Ü�E‰E�J‰J×/Ñ/°¸&óBˆä�V™W V°$Ô7Ô8ñ 	�˜TÕ"Ù�˜RÖ ó    c                 ór   — | j                  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™uŸ}™}¬b¯j©jÓ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™uŸ}™}¬b¯e©e×.?Ñ.?Ó@Ð@r   c                 óš   — | j                  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™u×0Ñ0×8Ñ8¼"¿%¹%×:KÑ:KÓLÐLr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r$   r'   r)   © r   r   r   r      s   „ Ùò!ò":òAóMr   r   c                   ó   — e Zd Zd„ Zy)ÚTestMinimumMaximumc                 ór  — t         j                  j                  d«      }|j                  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¬«      «       y )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*   sí   € ô —‘—‘˜a“ˆØ—‘  1Ó%ˆä—‘—‘×%Ñ%ˆÜ—‘—‘×%Ñ%ˆô —‘Ô6¸ÀÓGˆÜ�V™V F°Ô6Ô7ä—‘Ô6¸ÀÓGˆÜ�V™V F°Ô6Ô7ñ ˜“ˆÜ�V™V F°Ô6Ô7Ü�V™V F°Ô3Ô4á˜“ˆÜ�V™V F°Ô6Ô7Ü�V™V F°Ô3Õ4r   N)r*   r+   r,   r<   r.   r   r   r0   r0   (   s   „ ó5r   r0   )
r-   r   Únumpyr   Únumpy.ma.corer   Únumpy.ma.testutilsr   r   r0   r.   r   r   ú<module>r@      s.   ðñó ã Ý 2Ý +÷Mñ M÷:5ò 5r   