
    Mh
                         S SK rS SKrS SKJrJr  S rS rS rS r	S r
\R                  R                  S/ S	Q/ S
Q4/ SQ/ SQ4/ SQ/ SQ4/5      S 5       rg)    N)_make_unique_kwarg_listmaybe_mangle_lambdasc                      [        S5      S:X  d   e[        S 5      R                  S:X  d   e[        S /5      S   R                  S:X  d   eg )Nmeanc                     U $ N xs    O/var/www/html/env/lib/python3.13/site-packages/pandas/tests/test_aggregation.py<lambda>7test_maybe_mangle_lambdas_passthrough.<locals>.<lambda>   s    !    <lambda>c                     U $ r   r	   r
   s    r   r   r      s    1r   r   r   __name__r	   r   r   %test_maybe_mangle_lambdas_passthroughr   
   sN    '6111,55CCC.q1::jHHHr   c                      S S /n [        U 5      nUS   R                  S:X  d   eUS   R                  S:X  d   eU S   " S 5      US   " S 5      :X  d   eU S   " S 5      US   " S 5      :X  d   eg )Nc                     gN   r	   r
   s    r   r   4test_maybe_mangle_lambdas_listlike.<locals>.<lambda>   s    !r   c                     g)N   r	   r
   s    r   r   r      s    qr   r   
<lambda_0>r   
<lambda_1>r   )aggfuncsresults     r   "test_maybe_mangle_lambdas_listliker       s    [)H!(+F!9---!9---A;tq	$///A;tq	$///r   c                      SS S /0n [        U 5      nUS   S   R                  S:X  d   eUS   S   R                  S:X  d   eg )NAc                     gNr   r	   r
   s    r   r   +test_maybe_mangle_lambdas.<locals>.<lambda>   s    Ar   c                     gr   r	   r
   s    r   r   r%      s    r   r   r   r   r   r   funcr   s     r   test_maybe_mangle_lambdasr)      sS    +{+,D!$'F#;q>""l222#;q>""l222r   c                     SSS jS /0n [        U 5      nUS   S   R                  S:X  d   eUS   S   R                  S:X  d   eU S   S   " SS5      S:X  d   eU S   S   " SSS	5      S
:X  d   eU S   S   " SS	SS9S:X  d   eg )Nr"   r   c                 
    SX4$ r$   r	   )r   abs      r   r   0test_maybe_mangle_lambdas_args.<locals>.<lambda>"   s    QIr   c                     gr   r	   r
   s    r   r   r.   "   s    r   r   r   r   )r   r   r   r   )r   r   r      )r-   )r   r   r0   )r   r   r'   s     r   test_maybe_mangle_lambdas_argsr1   !   s    -{;<D!$'F#;q>""l222#;q>""l2229Q<1***9Q<1a I---9Q<1"i///r   c                      [         R                  [         R                  [         R                  S.S.n [        U 5      nX:X  d   eg )N)foobar)CD)npr   r   r'   s     r   test_maybe_mangle_lambdas_namedr8   ,   s1    rwwrww?@D!$'F>>r   zorder, expected_reorder)heightr   r:   maxweightr<   r9   r>   r   ))r:   
<lambda>_0r;   r=   )r:   
<lambda>_1r?   )col2mincol1r   rE   rE   )rB   )rF   r@   )rF   rA   )rF   
<lambda>_2)colr   rH   rH   ))rI   r@   )rI   rA   )rI   rG   c                 (    [        U 5      nX!:X  d   eg r   )r   )orderexpected_reorderr   s      r   test_make_uniquerM   2   s    R %U+F%%%r   )numpyr7   pytestpandas.core.applyr   r   r   r    r)   r1   r8   markparametrizerM   r	   r   r   <module>rS      s     I030 	
"	
 LQ	
?#&N&O&N&r   