
    Mhs                         S SK r S SKJr  \ R                  S 5       rS rS rS r\ R                  R                  S\
" SS	5      5      S
 5       rS rg)    Nvalidate_argsc                      g)Nfunc r       V/var/www/html/env/lib/python3.13/site-packages/pandas/tests/util/test_validate_args.py_fnamer
      s    r   c                     Sn[         R                  " [        US9   [        U SSS5        S S S 5        g ! , (       d  f       g = f)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	   4
Ac                     SnSnSn[        U5      U-   n[        U5      U-   nU  SU SU S3n[        R                  " [        US9   [	        XX25        S S S 5        g ! , (       d  f       g = f)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$      sz    DK[!$77JI 33M8&zl 3$oX	/ 
 
y	,f$7E 
-	,	,s   A
A+c                     SnSS 0nSn[        U5      U-   n[        U5      U-   nU  SU SU S3n[        R                  " [        US9   [	        XX25        S S S 5        g ! , (       d  f       g = f)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	,f$7E 
-	,	,s   	A
A-i      c                     SnSU SU S3nSSSS.nS	n[         R                  " [        US
9   [        XS U  SU5        S S S 5        g ! , (       d  f       g = f)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   sc    G
y ,,284	9 
 Bq1KH	z	-frlA{; 
.	-	-s   A
Ac                 J    [        U SSSS 05        SS S.n[        U SSU5        g )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   