Ë
    u™ã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    úq/var/www/html/python-recuperauto-other/env/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}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   z2the 'old' keyword is deprecated, use 'new' instead©Úmatchr	   )ÚtmÚassert_produces_warningr   )ÚkeyÚklassr   Úmsgs       r   Útest_deprecate_kwargr#      sI   € à
€Aà
>€CÜ	×	#Ñ	# E°Ô	5ñ $Ü‰�c˜1�X‰ !Ò#Ð#Ñ#÷$÷ $ñ $ús	   œ9¹Ar    c                 ó¢   — d| ›d�}t        j                  t        |¬«      5  t        | ¬«      t        |    k(  sJ ‚	 d d d «       y # 1 sw Y   y xY w©Nzthe old=z keyword is deprecatedr   ©r   )r   r   ÚFutureWarningr   Ú_f2_mappings©r    r"   s     r   Útest_dict_deprecate_kwargr*   '   sM   € à�S�GÐ1Ð
2€CÜ	×	#Ñ	#¤M¸Ô	=ñ 1Ü�sŒ|œ|¨CÑ0Ò0Ð0Ñ0÷1÷ 1ñ 1ús   ¢AÁA)Úbogusi90  g®Gáz®ó¿c                 ó”   — d| ›d�}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-   .   sH   € à�S�GÐ1Ð
2€CÜ	×	#Ñ	#¤M¸Ô	=ñ #Ü�sŒ|˜sÒ"Ð"Ñ"÷#÷ #ñ #ús	   ¢>¾Ar   )r   gffffffö¿r   c                 ó¦   — d| ›d�}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   r"   s     r   Útest_callable_deprecate_kwargr/   5   sL   € à�Q�EÐ/Ð
0€CÜ	×	#Ñ	#¤M¸Ô	=ñ ,Ü�qŒzœ[¨›^Ò+Ð+Ñ+÷,÷ ,ñ ,ús   ¢AÁAc                  ó¢   — dj                  g d¢«      } t        j                  t        | ¬«      5  t	        d¬«       d d d «       y # 1 sw Y   y xY w)Nú|)z(can only|cannot) concatenatezmust be strzCan't convertr   Úhellor&   )ÚjoinÚpytestÚraisesÚ	TypeErrorr   )r"   s    r   Ú"test_callable_deprecate_kwarg_failr7   <   s<   € Ø
�(‰(ÒTÓ
U€Cä	�‰”y¨Ô	,ñ Ü�Õ÷÷ ñ ús   ¯AÁA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>.f4H   s   € àˆJr   r   )r4   r5   r6   r   r'   )r"   r:   s     r   Útest_bad_deprecate_kwargr;   C   sG   € Ø
M€Cä	�‰”y¨Ô	,ñ ä	œ¨¨u°aÓ	8ò	ó 
9ð	÷÷ ñ ús   žAÁA
c                 ó
   — | |fS r   r	   )r   Ú	unchangeds     r   Ú_f4r>   M   s   € à�	ˆ>Ðr   r=   c                 ó¶   — d}| dk(  rt         }|df}nd }d|f}d}t        j                  ||¬«      5  t        di | |i¤Ž|k(  sJ ‚	 d d d «       y # 1 sw Y   y xY w)Né	   r   TzGthe 'old' keyword is deprecated and will be removed in a future versionr   r	   )r'   r   r   r>   )r    r   r!   Úexpectedr"   s        r   Útest_deprecate_keywordrB   R   sl   € à	€Aà
ˆe‚|ÜˆØ�t�9‰àˆØ˜!�9ˆà
S€CÜ	×	#Ñ	# E°Ô	5ñ +Ü‰�c˜1�X‰ (Ò*Ð*Ñ*÷+÷ +ñ +ús   ²AÁA)F)r   )TT)r4   Úpandas.util._decoratorsr   Úpandas._testingÚ_testingr   r'   r   r(   r   r   r   ÚmarkÚparametrizer#   ÚlistÚkeysr*   r-   r/   r7   r;   r>   rB   r	   r   r   ú<module>rJ      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   