+
    eiF	  c                   s   ^ RI Ht ^ RIt^ RIt^ RIHu Ht ^ RIH	t	 R t
R tR t]P                  P                  R]P                  ! R4      R	R
.,          ]P                  ! R4      ]P                  ! R4      .4      R 4       tR# )i    )StringION)assert_raises_regexc                  sr    \        \        R 4      ;_uu_ 4        \        R 4      h  + '       g   i     R# ; i)zno deprecation warningN)r   Z
ValueError     A/usr/lib64/python3.14/site-packages/numpy/lib/tests/test_utils.py(test_assert_raises_regex_context_managerr   
   s)    	Z)A	B	B122 
C	B	Bs   %6	c                  st     ! R  R4      p  ! R R4      pR pV! V4      '       g   Q hV! V 4      '       d   Q hR# )c                   s    ] tR t^tRtR# )1test_info_method_heading.<locals>.NoPublicMethodsr   N)__name__
__module____qualname____firstlineno____static_attributes__r   r   r   NoPublicMethodsr      s    r   r   c                   s&   a  ] tR t^t o R tRtV tR# )3test_info_method_heading.<locals>.WithPublicMethodsc                 s    R # )Nr   r   r   r   first_methodZ@test_info_method_heading.<locals>.WithPublicMethods.first_method   s    r   r   N)r   r   r	   r
   r   r   Z__classdictcell__)Z__classdict__s   @r   WithPublicMethodsr      s     	 	r   r   c                 sj    \        4       p\        P                  ! WR 7       RVP                  4       9   # ))ZoutputzMethods:)r    npZinfoZgetvalue)ZclsZouts   & r   _has_method_headingZ5test_info_method_heading.<locals>._has_method_heading   s&    j
 S\\^++r   Nr   )r   r   r         r   test_info_method_headingr      sC      ,
 01111"?33333r   c            	      s(   R  p \         P                  ! RR\         P                  ! RRR/R7      3.3.RR/R7      p\        P                  ! V4      pV ! W4      RJ g   Q hVP                  e   Q hVR,          P                  e   Q hVR,          R,          P                  e   Q h\         P                  ! RR.RRR/R
7      p\        P                  ! V4      pV ! W4      RJ g   Q hVP                  e   Q h\         P                  ! RRR/R7      p\        P                  ! V4      pV ! W4      RJ g   Q hVP                  e   Q h\         P                  ! RRR/R7      p\        P                  ! V4      pV ! W4      RJ g   Q hVP                  e   Q hR	# )c                 s2    \         P                  ! WR R7      # )Zno)Zcasting)r   Zcan_cast)Zdt1Zdt2s   &&r   _compare_dtypesZ+test_drop_metadata.<locals>._compare_dtypes#   s    {{3T22r   Zl1Zl2ZS8ZmsgZtotometadataZtitiTN)Zalignr   Z8fZuint32)Zxz<f8)Zyz<i4)r   dtype_utils_impldrop_metadatar   )r   ZdtZdt_mr   r   test_drop_metadatar   "   s   3 
DD"((45&/"JKLMN!6?
,B$$R(D2$,,,==   :&&&:d$$,,, 
<.!6?
,B $$R(D2$,,,==    
$!6?
,B$$R(D2$,,,==    
(!6?
,B$$R(D2$,,,==   r   r   zi,i,i,iZf1Zf3Zf8Z10ic                 s    \         P                  ! V 4      V J g   Q h\        P                  ! V ^^/R7      p \         P                  ! V 4      P                  e   Q hR# )i   r   N)r   r   r   r   r   )r   s   &r   $test_drop_metadata_identity_and_copyr   F   sP     $$U+u444 HHUaV,E$$U+44<<<r   )Zior    ZpytestZnumpyr   Znumpy.lib._utils_implZlibr   Znumpy.testingr   r   r   r   ZmarkZparametrizer   r   r   r   r   <module>r      s|       + + -3
4&!!H 	)	dD\	*

	=	=r   