
    ii              
           d dl Z d dlZd dlmZ d dlmZ ej                            de	ddfe	ddfe	ddfe	dd	fe
dd	fg          ej                            d
de
g          d                         ZdS )    N)rewrite_warningz$target_category, target_message, hitTarget messageTTargetzget messzMissed messageFnew_categoryc                    d}|r	|r|n| }|}n	t           }d}t          j        ||          5  t          || ||          5  t	          j        dt                      d d d            n# 1 swxY w Y   d d d            d S # 1 swxY w Y   d S )NzRewritten messager   )match)messagecategory)FutureWarningtmassert_produces_warningr   warningswarn)target_categorytarget_messagehitr   new_messageexpected_categoryexpected_messages          a/var/www/html/ecfs/ecfsenv/lib/python3.11/site-packages/pandas/tests/util/test_rewrite_warning.pytest_rewrite_warningr   
   s\   $ &K
 ,,8MLLo&)+		#$5=M	N	N	N L LO[,
 
 	L 	L M"2]KKKK	L 	L 	L 	L 	L 	L 	L 	L 	L 	L 	L 	L 	L 	L 	LL L L L L L L L L L L L L L L L L Ls5   B  A(B (A,	,B /A,	0B  BB)r   pytestpandas.util._exceptionsr   pandas._testing_testingr   markparametrizer   DeprecationWarningr        r   <module>r!      s      3 3 3 3 3 3       *	($/	$'	
D)	(%0	-u5	 	  L L 	 	"L L Lr    