
    MhF                     P    S SK r S SKJr  \ R                  S 5       r " S S5      rg)    N	DataFramec                  &    [        SS/SS/S.5      $ )N            )abr        R/var/www/html/env/lib/python3.13/site-packages/pandas/tests/frame/test_validate.py	dataframer      s    Aq6A/00r   c                       \ 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inplacer   True)r   r   r   g      @c                     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   [        X5      " S0 UD6  S S S 5        g ! , (       d  f       g = f)Nz)For argument "inplace" expected type boolr   r   za > bexprr   za + br   r
   keysr   by)matchr   )pytestraises
ValueErrorgetattr)selfr   r   r   msgkwargss         r   test_validate_bool_args-TestDataFrameValidate.test_validate_bool_args   s     :W%7?$F6NV^$F6N[ !UF6N]"5F4L]]:S1I$.v. 211s   A,,
A:r   N)
__name__
__module____qualname____firstlineno____doc__r"   markparametrizer)   __static_attributes__r   r   r   r   r      sS    M[[	
 [[YFIs(CD/ E/r   r   )r"   pandas.core.framer   fixturer   r   r   r   r   <module>r5      s-     ' 1 1/ /r   