
    pg\j'	                     l    S r SSKrSSKrSSKJr  SSKJr   " S S5      r " S S5      r	 " S	 S
5      r
g)z'Test deprecation and future warnings.

    N)MaskedArrayFutureWarning)assert_equalc                   0    \ rS rSrSrS rS rS rS rSr	g)	TestArgsort   zgh-8701 c                    [         R                  " S5      R                  U5      nU" U5        [         R                  " / SQ5      R                  U5      nU" U5        [         R                  " SS/SS//5      R                  U5      n[        R                  " [         R
                  R                  R                  X5      n[        Xa" US S95        U" US S9  U" USS9  g )N   r	         r   r      axis)	nparrayviewpytestwarnsmacorer   r   )selfargsortclsarr_0darr_1darr_2dresults          [/home/edenadmin/noVNC/venv/lib/python3.13/site-packages/numpy/ma/tests/test_deprecations.py
_test_baseTestArgsort._test_base   s    !!!#&)$))#. Aq6Aq6*+005EEJJ//BVWV$78 	T"R     c                 r    U R                  [        R                  R                  [        R                  5      $ N)r    r   r   r   ndarrayr   s    r   test_function_ndarray!TestArgsort.test_function_ndarray   s    ruu}}bjj99r"   c                     U R                  [        R                  R                  [        R                  R                  5      $ r$   )r    r   r   r   MaskedArrayr&   s    r   test_function_maskedarray%TestArgsort.test_function_maskedarray!   s%    ruu}}bee.?.?@@r"   c                     U R                  [        R                  R                  R                  [        R                  R                  5      $ r$   )r    r   r   r*   r   r&   s    r   test_methodTestArgsort.test_method$   s-    ruu0088"%%:K:KLLr"    N)
__name__
__module____qualname____firstlineno____doc__r    r'   r+   r.   __static_attributes__r0   r"   r   r   r      s    !":AMr"   r   c                       \ rS rSrS rSrg)TestMinimumMaximum(   c                 B   [         R                  R                  S5      nUR                  SS5      n[         R                  R                  R
                  n[         R                  R                  R
                  n[        R                  " [        XB5      n[        XT" US S95        [        R                  " [        X25      n[        XS" US S95        U" U5      n[        XS" US S95        [        XS" USS95        U" U5      n[        XT" US S95        [        XT" USS95        g )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_default$TestMinimumMaximum.test_axis_default*   s     a1%%%%% 6GVVF676GVVF67 VVF67VVF34VVF67VVF34r"   r0   N)r1   r2   r3   r4   rE   r6   r0   r"   r   r8   r8   (   s    5r"   r8   c                       \ rS rSrS rSrg)TestDtypeSetD   c                     [         R                  R                  / SQ/ SQ[         R                  S9n[        R
                  " [        SS9   [         R                  Ul        S S S 5        g ! , (       d  f       g = f)Nr
   )r   r	   r   )maskdtypezSetting the dtype)match)	r   r   r   float64r   r   DeprecationWarningint64rL   )r   xs     r   test_deprecated_dtype_set&TestDtypeSet.test_deprecated_dtype_setE   sF    EEKK		KD\\,4GHhhAG IHHs   A**
A8r0   N)r1   r2   r3   r4   rR   r6   r0   r"   r   rH   rH   D   s    r"   rH   )r5   r   numpyr   numpy.ma.corer   numpy.ma.testutilsr   r   r8   rH   r0   r"   r   <module>rW      s8      2 +M M:5 58 r"   