
    A>i                        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       e/var/www/html/land-tabula/venv/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  S	S
9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    NT)strictr   )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!nTBCF	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.   r1   r   s      r	   test_validate_bool_kwarg_failr6   6   sN      e--.	0 
 
z	-E( 
.	-	-s   A


A)TFNc                 &    [        X5      U:X  d   eg )N)r   )r.   r1   s     r	   test_validate_bool_kwargr8   B   s     u+u444r   )r   pandas.util._validatorsr   r   fixturer
   r   markparametrizeranger)   r-   r6   r8   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   