
    8`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          \/root/collector_daemon/venv/lib/python3.11/site-packages/numpy/ma/tests/test_deprecations.py
_test_basezTestArgsort._test_base   s    !!!#&&)))$$))#.. Aq6Aq6*++0055EJ/&B BVWWV$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    ru}bj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    ru}be.?@@@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#    ru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VVVF6667776GGVVVF666777 VVVF666777VVVF333444VVVF666777VVVF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   