
    A>i!                     ,    S SK r S SKJr   " S S5      rg)    N)	DataFramec                       \ rS rSrSr\R                  R                  S/ SQ5      \R                  R                  SSS/ SQS	/5      S
 5       5       rSr	g)TestDataFrameValidate   zCTests for error handling related to data types of method arguments.func)queryeval	set_indexreset_indexdropnadrop_duplicatessort_valuesinplace   True)r         g      @c                    [        SS/SS/S.5      nSnSU0nUS:X  a  S	US
'   O%US:X  a  SUS
'   OUS:X  a  S/US'   OUS:X  a  S/US'   [        R                  " [        US9   [	        X15      " S0 UD6  S S S 5        g ! , (       d  f       g = f)Nr   r   r      )abz)For argument "inplace" expected type boolr   r   za > bexprr	   za + br
   r   keysr   by)match )r   pytestraises
ValueErrorgetattr)selfr   r   	dataframemsgkwargss         _/var/www/html/land-tabula/venv/lib/python3.13/site-packages/pandas/tests/frame/test_validate.pytest_validate_bool_args-TestDataFrameValidate.test_validate_bool_args	   s     QF!Q89	9W%7?$F6NV^$F6N[ !UF6N]"5F4L]]:S1I$.v. 211s   #A>>
Br   N)
__name__
__module____qualname____firstlineno____doc__r   markparametrizer&   __static_attributes__r       r%   r   r      sS    M[[	
 [[YFIs(CD/ E/r0   r   )r   pandas.core.framer   r   r   r0   r%   <module>r2      s     '/ /r0   