Ë
    u™ãj   ã                   ó,   — d dl Zd dlZd dlmZ d„ Zd„ Zy)é    Nc                  ó°  — t         j                  j                  d«      } t        j                  g d¢| j                  d«      | j                  d«      dœ«      }d„ }d„ }|j                  d«      j                  |«      j                  |«      }t        j                  dd	gd¬
«      }t        j                  ddgd|¬«      }t        j                  ||«       y )Né   )ÚfooÚbarr   r   r   r   r   r   é   )ÚAÚBÚCc                 óˆ   — | j                   j                  «       | j                  j                  «       j                  «       z
  S ©N)r	   Úmaxr
   Úmin)Údfgbs    úi/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/groupby/test_pipe.pyÚfztest_pipe.<locals>.f   s*   € Ø�v‰v�z‰z‹|˜dŸf™fŸj™j›l×.Ñ.Ó0Ñ0Ð0ó    c                 ó   — | dz  S )Nr   © )Úsrss    r   Úsquareztest_pipe.<locals>.square   s   € Ø�A‰vˆr   r   r   r   ©Únameg¦8t”þ@gtÝÐîÞ@r	   )r   Úindex)ÚnpÚrandomÚdefault_rngÚpdÚ	DataFrameÚstandard_normalÚgroupbyÚpipeÚIndexÚSeriesÚtmÚassert_series_equal)Úrandom_stateÚdfr   r   Úresultr   Úexpecteds          r   Ú	test_piper*      s·   € ô —9‘9×(Ñ(¨Ó+€Lä	�‰âIØ×-Ñ-¨aÓ0Ø×-Ñ-¨aÓ0ñ	
ó
€Bò1òð �Z‰Z˜‹_×!Ñ! !Ó$×)Ñ)¨&Ó1€Fä�H‰H�e˜U�^¨#Ô.€EÜ�y‰yÐ+Ð->Ð?ÀcÐQVÔW€Hä×Ñ˜8 VÕ,r   c                  ó~  — t        j                  g d¢g d¢g d¢dœ«      } d„ }d„ }d„ }| j                  d«      j                  |d	«      j                  |d
«      j                  |d«      }t        j                  ddgd¬«      }t        j
                  ddg|¬«      }t        j                  ||«       t        j
                  g d¢«      }|j                  |«      j                  d„ «      }t        j
                  g d¢t        j                  g d¢t        j                  ¬«      ¬«      }t        j                  ||«       y )N)r   r   r	   r	   r
   )g      ð?ç       @g      @r,   g      @)g      $@g      Y@g     @�@g      YÀg     @�À)ÚgroupÚxÚyc                 óR   ‡— | j                  ˆfd„d¬«      }|j                  d«      S )Nc                 ó>   •— | j                   j                  «       ‰kD  S r   )r/   Úmean)ÚgrpÚarg1s    €r   ú<lambda>z+test_pipe_args.<locals>.f.<locals>.<lambda>5   s   ø€ ¨3¯5©5¯:©:«<¸$Ñ+>€ r   F)Údropnar-   )Úfilterr    )r   r4   Úfiltereds    ` r   r   ztest_pipe_args.<locals>.f4   s'   ø€ Ø—;‘;Ó>Àu�;ÓMˆØ×Ñ Ó(Ð(r   c                 óf   — | j                  «       | j                  «       j                  «       z  |z   S r   )Úsum)r   Úarg2s     r   Úgztest_pipe_args.<locals>.g8   s%   € Ø�x‰x‹z˜DŸH™H›JŸN™NÓ,Ñ,¨tÑ3Ð3r   c                 ó:   — | j                   | j                  z   |z
  S r   )r.   r/   )r'   Úarg3s     r   Úhztest_pipe_args.<locals>.h;   s   € Ø�t‰t�b—d‘d‰{˜TÑ!Ð!r   r-   r   é
   éd   r   r	   r   g#�šáSÀgùÜbeøžSÀ)r   )é   rB   r   r   é   rC   c                 óD   — | j                  «       | j                  «       z  S r   )r:   Úcount)r3   s    r   r5   z test_pipe_args.<locals>.<lambda>H   s   € ¨s¯w©w«y¸3¿9¹9»;Ñ/F€ r   )é   r   é   )rB   r   rC   )Údtype)
r   r   r    r!   r"   r#   r$   r%   r   Úint64)r'   r   r<   r?   r(   r   r)   Úsers           r   Útest_pipe_argsrK   (   sû   € ô 
�‰â.Ú*Ú7ñ	
ó
€Bò)ò4ò"ð �Z‰Z˜Ó ×%Ñ% a¨Ó+×0Ñ0°°BÓ7×<Ñ<¸QÀÓD€Fô �H‰H�c˜3�Z gÔ.€EÜ�y‰y˜.¨.Ð9ÀÔG€Hä×Ñ˜6 8Ô,ô �)‰)Ò&Ó
'€CØ�[‰[˜Ó×"Ñ"Ñ#FÓG€Fä�y‰yš¬2¯8©8²IÄRÇXÁXÔ+NÔO€Hä×Ñ˜6 8Õ,r   )	Únumpyr   Úpandasr   Úpandas._testingÚ_testingr$   r*   rK   r   r   r   ú<module>rP      s   ðÛ ã Ý ò-óB$-r   