1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
U
P±dZ
ã@svdZddlZddlZddlmZddlmZddlm    Z    ddl
Z
ddl Z Gdd„dƒZ Gdd    „d    ƒZ Gd
d „d ƒZdS) z'Test deprecation and future warnings.
 
éN)Ú assert_warns)Ú assert_equal)ÚMaskedArrayFutureWarningc@s0eZdZdZdd„Zdd„Zdd„Zdd    „Zd
S) Ú TestArgsortz     gh-8701 cCs’t d¡ |¡}||ƒt dddg¡ |¡}||ƒt ddgddgg¡ |¡}ttjjj||ƒ}t|||ddƒ||dd||dddS)Néééé©Zaxiséÿÿÿÿ)ÚnpÚarrayÚviewrÚmaÚcorerr)ÚselfÚargsortÚclsZarr_0dZarr_1dZarr_2dÚresult©rúWd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/ma/tests/test_deprecations.pyÚ
_test_basesÿ zTestArgsort._test_basecCs| tjjtj¡S©N)rr rrZndarray©rrrrÚtest_function_ndarraysz!TestArgsort.test_function_ndarraycCs| tjjtjj¡Sr)rr rrÚ MaskedArrayrrrrÚtest_function_maskedarray"sz%TestArgsort.test_function_maskedarraycCs| tjjjtjj¡Sr)rr rrrrrrrÚ test_method%szTestArgsort.test_methodN)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrrrrrrrr s
rc@seZdZdd„ZdS)ÚTestMinimumMaximumcCsÄtj d¡}| dd¡}tjjj}tjjj}tt||ƒ}t    |||ddƒtt||ƒ}t    |||ddƒ||ƒ}t    |||ddƒt    |||ddƒ||ƒ}t    |||ddƒt    |||ddƒdS)Nérrr
r)
r rZarangeZreshapeZminimumÚreduceÚmaximumrrr)rZdata1dZdata2dZma_minZma_maxrrrrÚtest_axis_default+s  
 
  z$TestMinimumMaximum.test_axis_defaultN)rrr r&rrrrr")sr"c@seZdZdd„ZdS)ÚTestFromtextfilec    Cs<t t d¡¡}t t¡tjj    j
|dd}W5QRXdS)Nz®
            A,B,C,D
            'string 1';1;1.0;'mixed column'
            'string 2';2;2.0;
            'string 3';3;3.0;123
            'string 4';4;4.0;3.14
            ú;)Z    delimitor) ÚioÚStringIOÚtextwrapÚdedentÚpytestZwarnsÚDeprecationWarningr rZmrecordsZ fromtextfile)rZtextfilerrrrÚtest_fromtextfile_delimitorFs
ÿ
z,TestFromtextfile.test_fromtextfile_delimitorN)rrr r/rrrrr'Esr')r!r-Únumpyr Z numpy.testingrZnumpy.ma.testutilsrZ numpy.ma.corerr)r+rr"r'rrrrÚ<module>s