
    Mh                        S SK r S SKJrJr  \ R                  S 5       rS r\ R                  R                  S\	" SS5      5      S 5       r
S	 r\ R                  R                  S
SS/5      \ R                  R                  SSS/ SQS/5      S 5       5       r\ R                  R                  S
SS/5      \ R                  R                  S/ SQ5      S 5       5       rg)    N)validate_bool_kwargvalidate_kwargsc                      g)Nfunc r       X/var/www/html/env/lib/python3.13/site-packages/pandas/tests/util/test_validate_kwargs.py_fnamer
   	   s    r   c                     SnUS-   nUSUS-   S0nUSUS0nU  SU S3n[         R                  " [        US9   [        XU5        S S S 5        g ! , (       d  f       g = f)Nfofoobarz)\(\) got an unexpected keyword argument ''match)pytestraises	TypeErrorr   )r
   good_argbad_argcompat_argskwargsmsgs         r	   test_bad_kwargr      sg    HnGUGcM59Kw.FX>wiq
IC	y	,4 
-	,	,s   A
Ai      c                     SnSU SU S3nSSS S.nSnSn[        [        US U  US U  5      5      n[        R                  " [        US	9   [        XU5        S S S 5        g ! , (       d  f       g = f)
Nr   zthe 'z=' parameter is not supported in the pandas implementation of z\(\)r   s)r   r   baz)   r    Nr   )dictzipr   r   
ValueErrorr   )r   r
   r   r   r   
kwarg_keys
kwarg_valsr   s           r	   test_not_all_noner(      s}    G	 ,,284	9 
 C5K&JJ#j!nj!n56F	z	-4 
.	-	-s   
A  
A.c                 2    S SSS.nS SS.n[        XU5        g )Nr   r    )r   bba)r   r*   )r   )r
   r   r   s      r	   test_validationr,   .   s"    1C0Ka FFK0r   nameinplacecopyvalueTrue)r   r"   r   g      @c                     SU  S[        U5      R                   3n[        R                  " [        US9   [        X5        S S S 5        g ! , (       d  f       g = f)NzFor argument "z$" expected type bool, received type r   )type__name__r   r   r%   r   )r-   r0   r   s      r	   test_validate_bool_kwarg_failr5   6   sN      e--.	0 
 
z	-E( 
.	-	-s   A


A)TFNc                 &    [        X5      U:X  d   eg )N)r   )r-   r0   s     r	   test_validate_bool_kwargr7   B   s     u+u444r   )r   pandas.util._validatorsr   r   fixturer
   r   markparametrizeranger(   r,   r5   r7   r   r   r	   <module>r=      s      
5 eAqk*5 +5$1 )V!451fi"=>) ? 6) )V!45"565 7 65r   