
    bMhs                         d dl Z d dlmZ e j        d             Zd Zd Zd Ze j        	                    d e
dd	                    d
             Zd ZdS )    Nvalidate_argsc                      dS )Nfunc r       d/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/util/test_validate_args.py_fnamer
      s    6r   c                     d}t          j        t          |          5  t          | ddd           d d d            d S # 1 swxY w Y   d S )Nz*'max_fname_arg_count' must be non-negativematchNfoopytestraises
ValueErrorr   )r
   msgs     r	   test_bad_min_fname_arg_countr      s    
6C	z	-	-	- 2 2fgr51112 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2s   >AAc                     d}d}d}t          |          |z   }t          |          |z   }|  d| d| d}t          j        t          |          5  t	          | |||           d d d            d S # 1 swxY w Y   d S )NNN)r   r   \(\) takes at most z argument \( given\)r   lenr   r   	TypeErrorr   r
   argscompat_argsmin_fname_arg_count
max_lengthactual_lengthr   s          r	   $test_bad_arg_length_max_value_singler$      s
   DK[!!$77JII 33M 	/ 	/z 	/ 	/$	/ 	/ 	/ 
 
y	,	,	, F Ffd$7EEEF F F F F F F F F F F F F F F F F Fs   A11A58A5c                     d}dd i}d}t          |          |z   }t          |          |z   }|  d| d| d}t          j        t          |          5  t	          | |||           d d d            d S # 1 swxY w Y   d S )Nr   r      r   z arguments \(r   r   r   r   s          r	   &test_bad_arg_length_max_value_multipler'   "   s   D$-K[!!$77JII 33M 	0 	0z 	0 	0%	0 	0 	0 
 
y	,	,	, F Ffd$7EEEF F F F F F F F F F F F F F F F F Fs   A33A7:A7i      c                     d}d| d| d}dddd}d	}t          j        t          |
          5  t          ||d |          d|           d d d            d S # 1 swxY w Y   d S )Nr   zthe 'z=' parameter is not supported in the pandas implementation of z\(\)r&   r   r*   )r   barbaz)r)   r   r*   r   r   )r(   r
   bad_argr   r    arg_valss         r	   test_not_all_defaultsr0   2   s    G	9 	9 	9,2	9 	9 	9 
 Bq11KH	z	-	-	- < <fhrrlA{;;;< < < < < < < < < < < < < < < < < <s   AAAc                 \    t          | dddd i           dd d}t          | dd|           d S )Nr   r&   outr)   )axisr2   )r)   Nr   )r
   r    s     r	   test_validationr4   A   sA    &'1udm444T**K&)Q44444r   )r   pandas.util._validatorsr   fixturer
   r   r$   r'   markparametrizeranger0   r4   r   r   r	   <module>r:      s     1 1 1 1 1 1   2 2 2F F F F F F  eeAqkk**< < +*<5 5 5 5 5r   