a
    PfF                     @   s4   d dl Z d dlmZ e jdd ZG dd dZdS )    N	DataFramec                   C   s   t ddgddgdS )N            )abr    r
   r
   Y/var/www/ai-form-bot/venv/lib/python3.9/site-packages/pandas/tests/frame/test_validate.py	dataframe   s    r   c                   @   sD   e Zd ZdZejdg dejdddg ddgd	d
 ZdS )TestDataFrameValidatezCTests for error handling related to data types of method arguments.func)queryeval	set_indexZreset_indexZdropnaZdrop_duplicatessort_valuesinplacer   True)r   r   r   g      @c                 C   s   d}d|i}|dkrd|d< n8|dkr0d|d< n&|dkrDd	g|d
< n|dkrVd	g|d< t jt|d$ t||f i | W d    n1 s0    Y  d S )Nz)For argument "inplace" expected type boolr   r   za > bexprr   za + br   r   keysr   Zby)match)pytestZraises
ValueErrorgetattr)selfr   r   r   msgkwargsr
   r
   r   test_validate_bool_args   s    


z-TestDataFrameValidate.test_validate_bool_argsN)__name__
__module____qualname____doc__r   markZparametrizer   r
   r
   r
   r   r      s   r   )r   Zpandas.core.framer   Zfixturer   r   r
   r
   r
   r   <module>   s   
