+
    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                  s4     ! R  R4      p  ! R R4      pR p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      s      ,r   c            	      s   R  p \         P                  ! RR\         P                  ! RRR/R7      3.3.RR/R7      p\        P                  ! V4      p\         P                  ! RR.RRR/R	7      p\        P                  ! V4      p\         P                  ! R
RR/R7      p\        P                  ! V4      p\         P                  ! RRR/R7      p\        P                  ! V4      p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titiT)Zalignr   Z8fZuint32N)Zxz<f8)Zyz<i4)r   dtype_utils_implZdrop_metadata)r   ZdtZdt_mr   r   test_drop_metadatar   "   s    3 
DD"((45&/"JKLMN!6?
,B$$R(D 
<.!6?
,B $$R(D
 
$!6?
,B$$R(D
 
(!6?
,B$$R(Dr   r   zi,i,i,iZf1Zf3Zf8Z10ic                 s:    \         P                  ! V ^^/R7      p R# )i   r   N)r   r   )r   s   &r   $test_drop_metadata_identity_and_copyr   F   s     HHUaV,Er   )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   