Ë
    ž…jŠ  ã                   ód  — d dl Z d dlmZ d dlmZ  eedd¬«      dd„«       Zddd	œZ eedde¬
«      dd„«       Z	d„ Z
 eedde
¬
«      dd„«       Ze j                  j                  ddefdg«      d„ «       Ze j                  j                  d eej!                  «       «      «      d„ «       Ze j                  j                  dg d¢«      d„ «       Ze j                  j                  dg d¢«      d„ «       Zd„ Zd„ Z eedd¬«      dd„«       Ze j                  j                  dddg«      d„ «       Zy) é    N)Údeprecate_kwargÚoldÚnew)Únew_arg_nameFc                 ó   — | S ©N© ©r   s    úg/root/aria/tools/markitdown-venv/lib/python3.12/site-packages/pandas/tests/util/test_deprecate_kwarg.pyÚ_f1r      ó   € à€Jó    T)ÚyesÚno)r   Úmappingc                 ó   — | S r   r	   r
   s    r   Ú_f2r      r   r   c                 ó   — | dz   S )Né   r	   ©Úxs    r   Ú_f3_mappingr      s   € Øˆq‰5€Lr   c                 ó   — | S r   r	   r
   s    r   Ú_f3r      r   r   z	key,klass)r   Nc                 ó‚   — d}t        j                  |«      5  t        di | |i¤Ž|k(  sJ ‚	 d d d «       y # 1 sw Y   y xY w)NéN   r	   )ÚtmÚassert_produces_warningr   )ÚkeyÚklassr   s      r   Útest_deprecate_kwargr!      sB   € à
€Aä	×	#Ñ	# EÓ	*ñ $Ü‰�c˜1�X‰ !Ò#Ð#Ñ#÷$÷ $ñ $ús   ˜5µ>r   c                 ó’   — t        j                  t        «      5  t        | ¬«      t        |    k(  sJ ‚	 d d d «       y # 1 sw Y   y xY w©N©r   )r   r   ÚFutureWarningr   Ú_f2_mappings©r   s    r   Útest_dict_deprecate_kwargr(   &   s<   € ä	×	#Ñ	#¤MÓ	2ñ 1Ü�sŒ|œ|¨CÑ0Ò0Ð0Ñ0÷1÷ 1ñ 1ús	   š=½A)Úbogusi90  g®Gáz®ó¿c                 ó„   — t        j                  t        «      5  t        | ¬«      | k(  sJ ‚	 d d d «       y # 1 sw Y   y xY wr#   )r   r   r%   r   r'   s    r   Útest_missing_deprecate_kwargr+   ,   s7   € ä	×	#Ñ	#¤MÓ	2ñ #Ü�sŒ|˜sÒ"Ð"Ñ"÷#÷ #ñ #ús   š6¶?r   )r   gffffffö¿r   c                 ó–   — t        j                  t        «      5  t        | ¬«      t	        | «      k(  sJ ‚	 d d d «       y # 1 sw Y   y xY wr#   )r   r   r%   r   r   r   s    r   Útest_callable_deprecate_kwargr-   2   s;   € ä	×	#Ñ	#¤MÓ	2ñ ,Ü�qŒzœ[¨›^Ò+Ð+Ñ+÷,÷ ,ñ ,ús	   š?¿Ac                  ó€   — d} t        j                  t        | ¬«      5  t        d¬«       d d d «       y # 1 sw Y   y xY w)Nz=((can only|cannot) concatenate)|(must be str)|(Can't convert)©ÚmatchÚhellor$   )ÚpytestÚraisesÚ	TypeErrorr   )Úmsgs    r   Ú"test_callable_deprecate_kwarg_failr6   8   s2   € Ø
I€Cä	�‰”y¨Ô	,ñ Ü�Õ÷÷ ñ ús   ž4´=c                  óš   — d} t        j                  t        | ¬«      5  t        t        ddd«      dd„«       }d d d «       y # 1 sw Y   y xY w)NzAmapping from old to new argument values must be dict or callable!r/   r   r   r   c                 ó   — | S r   r	   r
   s    r   Úf4z$test_bad_deprecate_kwarg.<locals>.f4D   s   € àˆJr   r   )r2   r3   r4   r   r%   )r5   r9   s     r   Útest_bad_deprecate_kwargr:   ?   sG   € Ø
M€Cä	�‰”y¨Ô	,ñ ä	œ¨¨u°aÓ	8ò	ó 
9ð	÷÷ ñ ús   žAÁA
c                 ó
   — | |fS r   r	   )r   Ú	unchangeds     r   Ú_f4r=   I   s   € à�	ˆ>Ðr   r<   c                 ó®   — d}| dk(  rt         }|df}nd }d|f}t        j                  |«      5  t        di | |i¤Ž|k(  sJ ‚	 d d d «       y # 1 sw Y   y xY w)Né	   r   Tr	   )r%   r   r   r=   )r   r   r    Úexpecteds       r   Útest_deprecate_keywordrA   N   se   € à	€Aà
ˆe‚|ÜˆØ�t�9‰àˆØ˜!�9ˆä	×	#Ñ	# EÓ	*ñ +Ü‰�c˜1�X‰ (Ò*Ð*Ñ*÷+÷ +ñ +ús   ®AÁA)F)r   )TT)r2   Úpandas.util._decoratorsr   Úpandas._testingÚ_testingr   r%   r   r&   r   r   r   ÚmarkÚparametrizer!   ÚlistÚkeysr(   r+   r-   r6   r:   r=   rA   r	   r   r   ú<module>rI      s{  ðÛ å 3å ñ � °EÔ:òó ;ðð  5Ñ)€ñ � °EÀ<ÔPòó Qðòñ � °EÀ;ÔOòó Pðð ‡�×Ñ˜¨¨}Ð'=¸}Ð&MÓNñ$ó Oð$ð ‡�×Ñ˜¡ \×%6Ñ%6Ó%8Ó 9Ó:ñ1ó ;ð1ð
 ‡�×Ñ˜Ò 7Ó8ñ#ó 9ð#ð
 ‡�×Ñ˜šlÓ+ñ,ó ,ð,ò
òñ � °DÔ9òó :ðð ‡�×Ñ˜ ¨Ð 4Ó5ñ+ó 6ñ+r   