ó
    �œ‘h`
  ã                   óˆ   • S r SSKrSSKrSSKrSSKrSSKJ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_equal)Úassert_warnsc                   ó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                  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Úviewr   ÚmaÚcorer   r   )ÚselfÚargsortÚclsÚarr_0dÚarr_1dÚarr_2dÚresults          ÚdC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\numpy/ma/tests/test_deprecations.pyÚ
_test_baseÚTestArgsort._test_base   s®   € Ü—’˜!“×!Ñ! #Ó&ˆÙ�Œä—’š)Ó$×)Ñ)¨#Ó.ˆÙ�Œô —’˜A˜q˜6 A q 6Ð*Ó+×0Ñ0°Ó5ˆÜÜ�E‰E�J‰J×/Ñ/°óBˆä�V˜W V°$Ñ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   € Ø�‰œrŸu™uŸ}™}¬b¯j©jÓ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%   € Ø�‰œrŸu™uŸ}™}¬b¯e©e×.?Ñ.?Ó@Ð@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-   € Ø�‰œrŸu™u×0Ñ0×8Ñ8¼"¿%¹%×:KÑ:KÓLÐLr    © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r%   r)   r,   Ú__static_attributes__r.   r    r   r   r      s   † Ùò!ò":òAõMr    r   c                   ó   • \ rS rSrS rSrg)ÚTestMinimumMaximumé,   c                 ó  • [         R                  R                  S5      nUR                  SS5      n[         R                  R                  R
                  n[         R                  R                  R
                  n[        [        XB5      n[        XT" US S95        [        [        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   Údata1dÚdata2dÚma_minÚma_maxr   s         r   Útest_axis_defaultÚ$TestMinimumMaximum.test_axis_default.   sá   € ô —‘—‘˜a“ˆØ—‘  1Ó%ˆä—‘—‘×%Ñ%ˆÜ—‘—‘×%Ñ%ˆô Ô6¸ÓGˆÜ�V˜V F°Ñ6Ô7äÔ6¸ÓGˆÜ�V˜V F°Ñ6Ô7ñ ˜“ˆÜ�V˜V F°Ñ6Ô7Ü�V˜V F°Ñ3Ô4á˜“ˆÜ�V˜V F°Ñ6Ô7Ü�V˜V F°Ñ3Õ4r    r.   N)r/   r0   r1   r2   rC   r4   r.   r    r   r6   r6   ,   s   † õ5r    r6   c                   ó   • \ rS rSrS rSrg)ÚTestFromtextfileéH   c                 ó  • [         R                  " [        R                  " S5      5      n[        R
                  " [        5         [        R                  R                  R                  USS9nS S S 5        g ! , (       d  f       g = f)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
            Ú;)Ú	delimitor)ÚioÚStringIOÚtextwrapÚdedentÚpytestÚwarnsÚDeprecationWarningr   r   ÚmrecordsÚfromtextfile)r   Útextfiler   s      r   Útest_fromtextfile_delimitorÚ,TestFromtextfile.test_fromtextfile_delimitorI   sZ   € ô —;’;œxŸšðó 
ó ˆô �\Š\Ô,Õ-Ü—U‘U—^‘^×0Ñ0°ÀSÐ0ÐIˆF÷ .×-Ö-ús   Á)A7Á7
Br.   N)r/   r0   r1   r2   rU   r4   r.   r    r   rF   rF   H   s   † õJr    rF   )r3   rK   rM   rO   Únumpyr   Únumpy.ma.corer   Únumpy.ma.testutilsr   Únumpy.testingr   r   r6   rF   r.   r    r   Ú<module>r[      sC   ðñó 
Û ã ã Ý 2Ý +Ý &÷Mñ M÷:5ñ 5÷8Jò Jr    