
    bMhF                     T    d dl Z d dlmZ e j        d             Z G d d          ZdS )    N	DataFramec                  .    t          ddgddgd          S )N            )abr        `/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/frame/test_validate.py	dataframer      s     Aq6A//000r   c                       e Zd ZdZej                            dg d          ej                            dddg ddg          d	                         Zd
S )TestDataFrameValidatezCTests 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                    d}d|i}|dk    rd|d<   n%|dk    rd|d<   n|dk    rd	g|d
<   n|dk    rd	g|d<   t          j        t          |          5   t          ||          di | d d d            d S # 1 swxY w Y   d S )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_argsz-TestDataFrameValidate.test_validate_bool_args   s    :W%7??$F6NNV^^$F6NN[  !UF6NN]""5F4L]:S111 	/ 	/$GIt$$..v...	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/s   A77A;>A;N)__name__
__module____qualname____doc__r!   markparametrizer(   r   r   r   r   r      s        MM[	
 	
 	
  [YFIIIs(CDD/ / ED / / /r   r   )r!   pandas.core.framer   fixturer   r   r   r   r   <module>r1      so     ' ' ' ' ' ' 1 1 1/ / / / / / / / / /r   