o
    Û­jI  ã                   @   s(   d dl Zd dlZd dlmZ dd„ ZdS )é    Nc                  C   s´   d} d}d}d}t j d¡ | |f¡}t j|t j d¡ | ¡|k < t |¡}t j d¡jd|| d�}| |¡}| 	¡ }dd„ |D ƒ}	tj
|	dd	�}
|
j |jj¡|
_t ||
¡ d S )
Niè  é   é   gš™™™™™©?r   )Úsizec                 S   s    g | ]\}}|  ¡  |¡j‘qS © )ÚskewÚto_frameÚT)Ú.0ÚiÚgrpr   r   úc/var/www/html/CropPilot/venv/lib/python3.10/site-packages/pandas/tests/groupby/methods/test_skew.pyÚ
<listcomp>   s     z1test_groupby_skew_equivalence.<locals>.<listcomp>)Úaxis)ÚnpÚrandomÚdefault_rngÚstandard_normalÚnanÚpdÚ	DataFrameÚintegersÚgroupbyr   ÚconcatÚindexÚastypeÚdtypeÚtmÚassert_frame_equal)ÚnrowsÚngroupsÚncolsÚnan_fracÚarrÚdfÚgrpsÚgbÚresultÚgrpwiseÚexpectedr   r   r   Útest_groupby_skew_equivalence   s   

r)   )Únumpyr   Úpandasr   Úpandas._testingÚ_testingr   r)   r   r   r   r   Ú<module>   s    