o 6a@sPdZddlZddlmZddlmZddlmZGdddZ Gdd d Z dS) z'Test deprecation and future warnings. N) assert_warns) assert_equal)MaskedArrayFutureWarningc@s0eZdZdZddZddZddZdd Zd S) TestArgsortz gh-8701 cCstd|}||tgd|}||tddgddgg|}ttjjj||}t|||dd||dd||dddS)N)rrraxis)nparrayviewrmacorerr)selfargsortclsarr_0darr_1darr_2dresultrB/usr/lib/python3/dist-packages/numpy/ma/tests/test_deprecations.py _test_base s  zTestArgsort._test_basecCs|tjjtjSN)rr rrndarrayrrrrtest_function_ndarraysz!TestArgsort.test_function_ndarraycCs|tjjtjjSr)rr rr MaskedArrayrrrrtest_function_maskedarraysz%TestArgsort.test_function_maskedarraycCs|tjjjtjjSr)rr rr rrrrr test_method"szTestArgsort.test_methodN)__name__ __module__ __qualname____doc__rrr!r"rrrrr s  rc@s$eZdZddZddZddZdS)TestMinimumMaximumcC tttjjtjddgdSNrr)rDeprecationWarningr rminimumrrrrr test_minimum' zTestMinimumMaximum.test_minimumcCr(r))rr*r rmaximumrrrrr test_maximum*r-zTestMinimumMaximum.test_maximumcCstjd}|dd}tjjj}tjjj}tt||}t |||ddtt||}t |||dd||}t |||ddt |||dd||}t |||ddt |||dddS)Nrrr r) r rarangereshaper+reducer.rrr)rdata1ddata2dma_minma_maxrrrrtest_axis_default-s      z$TestMinimumMaximum.test_axis_defaultN)r#r$r%r,r/r8rrrrr'&s r') r&numpyr numpy.testingrnumpy.ma.testutilsr numpy.ma.corerrr'rrrrs