
    A[gs                         d dl Z d dlmZ e j                  d        Zd Zd Zd Ze j                  j                  d e
dd	            d
        Zd Zy)    Nvalidate_argsc                       y)Nfunc r       _/var/www/html/bid-api/venv/lib/python3.12/site-packages/pandas/tests/util/test_validate_args.py_fnamer
      s    r   c                     d}t        j                  t        |      5  t        | ddd       d d d        y # 1 sw Y   y xY w)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	-fgr51 
.	-	-s   6?c                     d}d}d}t        |      |z   }t        |      |z   }|  d| d| d}t        j                  t        |      5  t	        | |||       d d d        y # 1 sw Y   y xY w)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I 33M8&zl 3$oX	/ 
 
y	,fd$7E 
-	,	,s   	A!!A*c                     d}dd i}d}t        |      |z   }t        |      |z   }|  d| d| d}t        j                  t        |      5  t	        | |||       d d d        y # 1 sw Y   y xY w)Nr   r      r   z arguments \(r   r   r   r   s          r	   &test_bad_arg_length_max_value_multipler'   "   s    D$-K[!$77JI 33M8&zl 3%h	0 
 
y	,fd$7E 
-	,	,s   A##A,i      c                     d}d| d| d}dddd}d	}t        j                  t        |
      5  t        ||d |  d|       d d d        y # 1 sw Y   y xY w)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   se    G
y ,,284	9 
 Bq1KH	z	-fhrlA{; 
.	-	-s   A

Ac                 J    t        | dddd i       dd d}t        | dd|       y )Nr   r&   outr)   )axisr2   )r)   Nr   )r
   r    s     r	   test_validationr4   A   s,    &'1udm4T*K&)Q4r   )r   pandas.util._validatorsr   fixturer
   r   r$   r'   markparametrizeranger0   r4   r   r   r	   <module>r:      sd     1  2F F  eAqk*< +<5r   