
    CEj'	                     l    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	 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          n/var/www/html/eeg-assistent/strom-signal/venv/lib/python3.12/site-packages/numpy/ma/tests/test_deprecations.py
_test_basezTestArgsort._test_base   s    !!!#&)$))#. Aq6Aq6*+005EEJJ//&BVWV$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    ruu}}bjj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%    ruu}}bee.?.?@@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-    ruu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VVF676GVVF67 VVF67VVF34VVF67VVF34r    N)r+   r,   r-   r=   r/   r    r   r1   r1   (   s    5r    r1   c                       e Zd Zd Zy)TestDtypeSetc                     t         j                  j                  g dg dt         j                        }t	        j
                  t        d      5  t         j                  |_        d d d        y # 1 sw Y   y xY w)Nr	   )r   r   r   )maskdtypezSetting the dtype)match)	r   r   r   float64r   r   DeprecationWarningint64rB   )r   xs     r   test_deprecated_dtype_setz&TestDtypeSet.test_deprecated_dtype_setE   sN    EEKK		KD\\,4GH 	hhAG	 	 	s   A//A8N)r+   r,   r-   rH   r/   r    r   r?   r?   D   s    r    r?   )r.   r   numpyr   numpy.ma.corer   numpy.ma.testutilsr   r   r1   r?   r/   r    r   <module>rL      s8      2 +M M:5 58 r    