Ë
    ¤ehû  ã                   óT  — d dl Z d dlmZ d dlmZ  edd«      dd„«       ZdddœZ edde«      dd	„«       Zd
„ Z	 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dd«      dd„«       Ze j                  j                  dddg«      d„ «       Zy)é    N)Údeprecate_kwargÚoldÚnewFc                 ó   — | S ©N© ©r   s    úd/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/util/test_deprecate_kwarg.pyÚ_f1r      ó   € à€Jó    T)ÚyesÚnoc                 ó   — | 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_failr4   8   s2   € Ø
I€Cä	�‰”y¨Ô	,ñ Ü�Õ÷÷ ñ ús   ž4´=c                  ó�   — d} t        j                  t        | ¬«      5  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   )r0   r1   r2   r   )r3   r7   s     r
   Útest_bad_deprecate_kwargr8   ?   sE   € Ø
M€Cä	�‰”y¨Ô	,ñ ä	˜  qÓ	)ò	ó 
*ð	÷÷ ñ ús	   ž<¼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_keywordr?   N   se   € à	€Aà
ˆe‚|ÜˆØ�t�9‰àˆØ˜!�9ˆä	×	#Ñ	# EÓ	*ñ +Ü‰�c˜1�X‰ (Ò*Ð*Ñ*÷+÷ +ñ +ús   ®AÁA)F)r   )TT)r0   Úpandas.util._decoratorsr   Úpandas._testingÚ_testingr   r   r$   r   r   r   ÚmarkÚparametrizer#   r   ÚlistÚkeysr&   r)   r+   r4   r8   r;   r?   r   r   r
   ú<module>rG      sq  ðÛ å 3å ñ �˜Óòó ðð  5Ñ)€ñ �˜˜|Ó,òó -ðòñ �˜˜{Ó+òó ,ðð ‡�×Ñ˜¨¨}Ð'=¸}Ð&MÓNñ$ó Oð$ð ‡�×Ñ˜¡ \×%6Ñ%6Ó%8Ó 9Ó:ñ1ó ;ð1ð
 ‡�×Ñ˜Ò 7Ó8ñ#ó 9ð#ð
 ‡�×Ñ˜šlÓ+ñ,ó ,ð,ò
òñ �˜Óòó ðð ‡�×Ñ˜ ¨Ð 4Ó5ñ+ó 6ñ+r   