o
    Û­j  ã                
   @   s|   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d„ ƒƒZdS )é    N)Úrewrite_warningz$target_category, target_message, hitúTarget messageTÚTargetzget messzMissed messageFÚnew_categoryc              	   C   s¢   d}|r|r|n| }|}nt }d}tj||d��/ t|| ||ƒ� tjdt d� W d   ƒ n1 s2w   Y  W d   ƒ d S W d   ƒ d S 1 sJw   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_message© r   úc/var/www/html/CropPilot/venv/lib/python3.10/site-packages/pandas/tests/util/test_rewrite_warning.pyÚtest_rewrite_warning
   s   ÿýÿ"ÿr   )r   ÚpytestÚpandas.util._exceptionsr   Úpandas._testingÚ_testingr
   ÚmarkÚparametrizer	   ÚDeprecationWarningr   r   r   r   r   Ú<module>   s(    ûþ
þþ