+
    xȇi                     p   ^ RI t ^ RIHt ^ RIHt ]! ]RRR7      RR l4       tRR	R
R/t]! ]RR]R7      RR l4       t	R t
]! ]RR]
R7      RR l4       t] P                  P                  RR]3R.4      R 4       t] P                  P                  R]! ]P!                  4       4      4      R 4       t] P                  P                  R. RO4      R 4       t] P                  P                  R. RO4      R 4       tR tR t]! ]RRR7      R R l4       t] P                  P                  RRR.4      R 4       tR# )!    N)deprecate_kwargoldnew)new_arg_nameFc                     V # N r   s   &v/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/util/test_deprecate_kwarg.py_f1r          J    yesTno)r   mappingc                     V # r   r	   r
   s   &r   _f2r      r   r   c                     V ^,           # )   r	   xs   &r   _f3_mappingr      s    q5Lr   c                     V # r   r	   r
   s   &r   _f3r      r   r   z	key,klassc                     ^Np\         P                  ! V4      ;_uu_ 4        \        R/ W/B V8X  g   Q h RRR4       R#   + '       g   i     R# ; i)N   Nr	   )tmassert_produces_warningr   )keyklassr   s   && r   test_deprecate_kwargr!      s=    
A		#	#E	*	*cX!### 
+	*	*	*s   A  A	r   c                     \         P                  ! \        4      ;_uu_ 4        \        V R 7      \        V ,          8X  g   Q h RRR4       R#   + '       g   i     R# ; ir   N)r   r   FutureWarningr   _f2_mappingsr   s   &r   test_dict_deprecate_kwargr(   &   s9    		#	#M	2	2s||C0000 
3	2	2	2s   AA	c                     \         P                  ! \        4      ;_uu_ 4        \        V R 7      V 8X  g   Q h RRR4       R#   + '       g   i     R# ; ir#   )r   r   r%   r   r'   s   &r   test_missing_deprecate_kwargr*   ,   s4    		#	#M	2	2s|s""" 
3	2	2	2s   AA	r   c                     \         P                  ! \        4      ;_uu_ 4        \        V R 7      \	        V 4      8X  g   Q h RRR4       R#   + '       g   i     R# ; ir#   )r   r   r%   r   r   r   s   &r   test_callable_deprecate_kwargr,   2   s8    		#	#M	2	2qz[^+++ 
3	2	2	2s   AA	c                      R p \         P                  ! \        V R7      ;_uu_ 4        \        RR7       RRR4       R#   + '       g   i     R# ; i)z=((can only|cannot) concatenate)|(must be str)|(Can't convert)matchhellor$   N)pytestraises	TypeErrorr   )msgs    r   "test_callable_deprecate_kwarg_failr5   8   s/    
IC	y	,	, 
-	,	,	,s	   >A	c                      R p \         P                  ! \        V R7      ;_uu_ 4        \        \        RR^ 4      RR l4       pRRR4       R#   + '       g   i     R# ; i)zAmapping from old to new argument values must be dict or callable!r.   r   r   Nc                     V # r   r	   r
   s   &r   f4$test_bad_deprecate_kwarg.<locals>.f4D   s    Jr   r   )r1   r2   r3   r   r%   )r4   r8   s     r   test_bad_deprecate_kwargr:   ?   sD    
MC	y	,	,	ua	8	 
9	 
-	,	,	,s   AA	c                     W3# r   r	   )r   	unchangeds   &&r   _f4r=   I   s
    >r   r<   c                     ^	pV R8X  d   \         pVR3pMRpRV3p\        P                  ! V4      ;_uu_ 4        \        R/ W/B V8X  g   Q h RRR4       R#   + '       g   i     R# ; i)	   r   TNr	   )r%   r   r   r=   )r   r   r    expecteds   &   r   test_deprecate_keywordrA   N   s`    	A
e|t9!9		#	#E	*	*cX(*** 
+	*	*	*s   AA)	)F)r   )r   N)bogusi90  gGz)r   gffffffr   )TT)r1   pandas.util._decoratorsr   pandas._testing_testingr   r%   r   r&   r   r   r   markparametrizer!   listkeysr(   r*   r,   r5   r:   r=   rA   r	   r   r   <module>rJ      s    3  E: ; tT5) 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   