+
    NV-jwZ  ã                   ó†  € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^ RIHtH	t	H
t
Ht ^ RIHt ^ RIHt ]P"                  ! RR.RR.]
! RR7      R . R$O]P$                  ! . R$O4      ]! ]! ]! ^	4      . R$OR	R
7      4      ]! . R%O4      ]! . R%O4      ]! . R&O4      ..
R7      R 4       t]P"                  ! R	R.R7      R 4       t]P"                  R 4       t]P"                  R 4       t]P"                  R 4       tR'R lt]P8                  P;                  R. R(O4      R 4       t]P8                  P;                  RRR.4      R 4       t]P8                  P;                  RRR.4      ]P8                  P;                  R]P@                  ]PB                  .4      R 4       4       t"]P8                  P;                  R. R(O4      R 4       t#]P8                  P;                  RRR.4      R 4       t$]P8                  P;                  RRR.4      ]P8                  P;                  R]P@                  ]PB                  .4      R 4       4       t%]P8                  P;                  R. R)O4      R 4       t&]P8                  P;                  R. R(O4      R 4       t']P8                  P;                  RRR.4      R  4       t(]P8                  P;                  RRR.4      ]P8                  P;                  R]P@                  ]PB                  .4      R! 4       4       t)]P8                  PU                  R"4      ]P8                  P;                  R. R(O4      R# 4       4       t+R# )*é    N)ÚPandas4Warning)ÚCategoricalÚ	DataFrameÚGrouperÚSeries)Úget_groupby_method_argsÚaÚb)Úkeyc                 ó   € V ^,          # )é   © ©Úxs   &Úq/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/groupby/test_raises.pyÚ<lambda>r      s   € �!�a–%ó    T)Ústrict)Úparamsc                 ó   € V P                   # ©N©Úparam©Úrequests   &r   Úbyr      s   € ð �=‰=Ðr   Fc                 ó   € V P                   # r   r   r   s   &r   Úgroupby_seriesr   )   s   € à�=‰=Ðr   c                  óX   € \        R . ROR. ROR\        ^	4      R\        R4      /4      p V # )r	   r
   ÚcÚdÚ	xyzwtyuio©	é   r$   r$   r$   r$   r   r   r   r   ©	é   r&   é   r'   r'   r'   r'   r&   r&   )r   ÚrangeÚlist©Údfs    r   Údf_with_string_colr,   .   s7   € ä	àÒ,ØÒ,Ø”�q“Ø”�kÓ"ð		
ó
€Bð €Ir   c                  óz   € \        R . ROR. ROR\        ^	4      R\        P                  ! R^^^
^^R4      /4      p V # )r	   r
   r    r!   iÕ  i`= r#   r%   )r   r(   Údatetimer*   s    r   Údf_with_datetime_colr/   ;   sI   € ä	àÒ,ØÒ,Ø”�q“Ø”×"Ò" 4¨¨A¨r°2°r¸6ÓBð		
ó
€Bð €Ir   c                  óf   € \        R . ROR. ROR\        ^	4      R\        . RO. R	ORR7      /4      p V # )
r	   r
   r    r!   T©Ú
categoriesÚorderedr#   r%   ©	r	   r	   r	   r	   r
   r
   r
   r
   r    ©r	   r
   r    r!   )r   r(   r   r*   s    r   Údf_with_cat_colr6   H   s@   € ä	àÒ,ØÒ,Ø”�q“Ø”Ú=Ú/Øôð			
ó
€Bð €Ir   c           	      ó  € \         P                  ! WgR R7      ;_uu_ 4        V fI   VR8X  d   \        W44      ! V!   M VR8X  d   VP                  ! V.VO5!   M„VP                  ! V.VO5!   Mo\
        P                  ! WR7      ;_uu_ 4        VR8X  d   \        W44      ! V!   M0VR8X  d   VP                  ! V.VO5!   MVP                  ! V.VO5!   RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)F)ÚmatchÚcheck_stacklevelNÚmethodÚagg©r8   )ÚtmÚassert_produces_warningÚgetattrr;   Ú	transformÚpytestÚraises)ÚklassÚmsgÚhowÚgbÚgroupby_funcÚargsÚwarn_categoryÚwarn_msgs   &&&&&&&&r   Ú_call_and_checkrK   Y   sÔ   € ô 
×	#Ò	#Ø¸÷
ö 
ð Š=Ø�hŒÜ˜Ô)¨4Ó0Ø˜”Ø—’�|Ð+ dÕ+à—’˜\Ð1¨DÕ1ä—’˜u×0Ö0Ø˜(”?Ü˜BÔ-¨tÓ4Ø˜E”\Ø—F’F˜<Ð/¨$Õ/à—L’L Ð5°Ô5÷ 1÷
ñ 
÷ 1×0ú÷
÷ 
ð 
ús%   ¡A,C:ÂAC'	ÃC:Ã'C7Ã2C:Ã:D	rE   r;   r@   c           
      ó–  € Tp\        W64      pVP                  VR 7      pV'       d'   VR,          pVR8X  d   \        VR4      '       d   Q hR# / RR;bRR;bRR;bR\        R3bR	R;bR
R;bR\        \        3R3bR\        \        3R3bR\        \        3R3bR\        \        3R3bR\        R3bRR;bRR;bRR;bRR;bRR;bRR;b/ R\        \
        P                  ! R4      3bR\        \
        P                  ! R4      3bRR;bR R;bR!R;bR"\        R3bR#\        \
        P                  ! R$4      3bR%\        R&3bR'R;bR(\        R)3bR*R;bR+R;bR,\        R)3bR-\        R)3bR.\        R)3bR/R;bR0\        \
        P                  ! R14      3bCV,          w  ršV'       d—   VR<9   d   R2V R32p
VR=9   d   \        p	M{VR"8X  d&   VR,          P                  P                  R48X  d   R5p
MOVR8X  d&   VR,          P                  P                  R48X  d   R6p
M#VR>9   d   V
P                  R7R84      p
M	VR8X  d   R9p
VR8X  d
   \        pR:pMRpRp\        WšWW7W¼4       R# )?©r   r!   ÚcorrwithNÚallÚ ÚanyÚbfillzCould not convertÚcountÚcumcountÚcummaxzH(function|cummax) is not (implemented|supported) for (this|object) dtypeÚcumminzH(function|cummin) is not (implemented|supported) for (this|object) dtypeÚcumprodzI(function|cumprod) is not (implemented|supported) for (this|object) dtypeÚcumsumzH(function|cumsum) is not (implemented|supported) for (this|object) dtypeÚdiffúunsupported operand typeÚffillÚfirstÚidxmaxÚidxminÚlastÚmaxÚmeanz-agg function failed [how->mean,dtype->object]Úmedianz/agg function failed [how->median,dtype->object]ÚminÚngroupÚnuniqueÚ
pct_changeÚprodz-agg function failed [how->prod,dtype->object]Úquantilez4dtype 'object' does not support operation 'quantile'ÚrankÚsemz!could not convert string to floatÚshiftÚsizeÚskewÚkurtÚstdÚsumÚvarz%agg function failed [how->var,dtype->z(dtype 'str' does not support operation 'Ú'ÚpyarrowzBoperation 'truediv' not supported for dtype 'str' with dtype 'str'z>operation 'sub' not supported for dtype 'str' with dtype 'str'ÚobjectÚstrz1Cannot perform reduction 'mean' with string dtypeú'DataFrameGroupBy.corrwith is deprecated©NrP   )rg   ra   rb   rX   rW   ro   rj   rq   rm   rn   rh   )rj   ro   rm   rn   )rV   rU   )r   ÚgroupbyÚhasattrÚ	TypeErrorÚNotImplementedErrorÚreÚescapeÚ
ValueErrorÚdtypeÚstorageÚreplacer   rK   )rE   r   r   rG   r,   Úusing_infer_stringr+   rH   rF   rC   rD   rI   rJ   s   &&&&&&       r   Útest_groupby_raises_stringrƒ   p   s–  € ð 
€BÜ" <Ó4€DØ	�‰�rˆÓ	€BçØ��Wˆà˜:Ô%Ü˜r :×.Ò.Ð.Ð.Ùð;Øˆzð;àˆzð;ð 	�ð;ð 	”YÐ 3Ð4ð	;ð
 	�ð;ð 	�Jð;ð 	Ü ¤)Ð,ØVð
ð;ð 	Ü ¤)Ð,ØVð
ð;ð 	Ü ¤)Ð,ØWð
ð;ð& 	Ü ¤)Ð,ØVð
ð';ð. 	”Ð6Ð7ð/;ð0 	�ð1;ð2 	�ð3;ð4 	�*ð5;ð6 	�*ð7;ð8 	�
ð9;ð: 	ˆzñ;;ð< 	ÜÜ�IŠIÐEÓFð
ð=;ðD 	ÜÜ�IŠIÐGÓHð
ðE;ðL 	ˆzðM;ðN 	�*ðO;ðP 	�:ðQ;ðR 	”yÐ"<Ð=ðS;ðT 	ÜÜ�IŠIÐEÓFð
ðU;ð\ 	”YÐ VÐWð];ð^ 	�
ð_;ð` 	”
Ð?Ð@ða;ðb 	�ðc;ðd 	�
ðe;ðf 	”Ð@ÐAðg;ðh 	”Ð@ÐAði;ðj 	”
Ð?Ð@ðk;ðl 	ˆzðm;ðn 	ÜÜ�IŠIÐ=Ó>ð
ño;ðv õw;�J€E÷z Øð 
ô 
ð =¸\¸NÈ!ÐLˆCØÐ=Ô=ä!�øØ˜\Ô)¨b°­g¯m©m×.CÑ.CÀyÔ.Pð W‰CØ˜VÔ#¨¨3­¯©×(=Ñ(=ÀÔ(Jð S‰CàÐ1Ô1Ø—+‘+˜h¨Ó.‰CØ˜ZÔ'ØEˆCà�zÔ!Ü&ˆØ<‰àˆØˆÜ�E ¨¸]ÖUr   c                 óú   € TpVP                  VR 7      pV'       d
   VR,          pR p\        P                  ! \        RR7      ;_uu_ 4        \	        WP4      ! V4       RRR4       R#   + '       g   i     R# ; i)rM   r!   c                 ó   € \        R 4      h©úTest error message©rz   r   s   &r   ÚfuncÚ,test_groupby_raises_string_udf.<locals>.funcí   ó   € ÜÐ,Ó-Ð-r   r‡   r<   N©rx   rA   rB   rz   r?   )rE   r   r   r,   r+   rF   r‰   s   &&&&   r   Útest_groupby_raises_string_udfr�   å   sX   € à	€BØ	�‰�rˆÓ	€BçØ��Wˆò.ô 
�Š”yÐ(<×	=Ö	=Ü�Ô˜Ô÷ 
>×	=×	=Ò	=úó   ÁA)Á)A:	Úgroupby_func_npc                 ó2  € TpVP                  VR 7      pV'       d
   VR,          p\        P                  R\        P                  \        R3/V,          w  r‰V'       d+   V\        P                  J d   \        pRVP
                   R2p	\        W‰WVR4       R# )rM   r!   NzXCould not convert string .* to numeric|Cannot perform reduction 'mean' with string dtypezCannot perform reduction 'z' with string dtyperw   r   )rx   Únprp   ra   rz   Ú__name__rK   )
rE   r   r   r�   r,   r‚   r+   rF   rC   rD   s
   &&&&&&    r   Útest_groupby_raises_string_npr“   ô   s’   € ð 
€BØ	�‰�rˆÓ	€BçØ��Wˆô 	�‰�
Ü
�‰Üð@ð
ðð õ�J€E÷ ØœbŸg™gÓ%ÜˆEØ*¨?×+CÑ+CÐ*DÐDWÐXˆä�E ¨¸"Ö=r   c           
      ó’  € Tp\        W54      pVP                  VR 7      pV'       d'   VR,          pVR8X  d   \        VR4      '       d   Q hR# / R\        R3bR\        R3bRR4bR\        R
3bRR4bRR4bRR4bRR4bR\        R3bR\        R3bRR4bRR4bRR4bRR4bRR4bRR4bRR4b/ RR4bRR4bRR4bRR4bRR4bR\        R 3bR!\        R"3bR#R4bR$R4bR%R4bR&R4bR'R4bR(\        R)P	                  R*R+.4      3bR,\        R)P	                  R*R-.4      3bR.R4bR/\        R03bR1\        R23bCV,          w  r‰VR8X  d
   \
        p
R3pMRp
R	p\        W‰WW6W«4       R# )5rM   r!   rN   NrO   z3'all' with datetime64 dtypes is no longer supportedrQ   z3'any' with datetime64 dtypes is no longer supportedrR   rP   z+cannot perform __mul__ with this index typerS   rT   rU   rV   rW   z4datetime64 type does not support operation 'cumprod'rX   z3datetime64 type does not support operation 'cumsum'rY   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   z/cannot perform __truediv__ with this index typerg   z1datetime64 type does not support operation 'prod'rh   ri   rj   rk   rl   rm   Ú|z1dtype datetime64\[ns\] does not support operationz1datetime64 type does not support operation 'skew'rn   z1datetime64 type does not support operation 'kurt'ro   rp   z/datetime64 type does not support operation 'sumrq   z0datetime64 type does not support operation 'var'rv   rw   )r   rx   ry   rz   Újoinr   rK   )rE   r   r   rG   r/   r+   rH   rF   rC   rD   rI   rJ   s   &&&&&       r   Útest_groupby_raises_datetimer—     s›  € ð 
€BÜ" <Ó4€DØ	�‰�rˆÓ	€BçØ��Wˆà˜:Ô%Ü˜r :×.Ò.Ð.Ð.Ùð3Ø”	ÐPÐQð3à”	ÐPÐQð3ð 	�ð3ð 	”YÐ MÐNð	3ð
 	�ð3ð 	�Jð3ð 	�*ð3ð 	�*ð3ð 	”IÐUÐVð3ð 	”9ÐSÐTð3ð 	�
ð3ð 	�ð3ð 	�ð3ð 	�*ð3ð 	�*ð3ð  	�
ð!3ð" 	ˆzñ#3ð$ 	�
ð%3ð& 	�*ð'3ð( 	ˆzð)3ð* 	�*ð+3ð, 	�:ð-3ð. 	”yÐ"SÐTð/3ð0 	”ÐOÐPð13ð2 	�Jð33ð4 	�
ð53ð6 	ˆzð73ð8 	�ð93ð: 	�
ð;3ð< 	ÜØ�H‰HàHØGðóð
ð=3ðN 	ÜØ�H‰HàHØGðóð
ðO3ð` 	ˆzða3ðb 	”	ÐLÐMðc3ðd 	”	ÐMÐNñe3ðf õg3�J€Eðj �zÔ!Ü&ˆØ<‰àˆØˆÜ�E ¨¸]ÖUr   c                 óú   € TpVP                  VR 7      pV'       d
   VR,          pR p\        P                  ! \        RR7      ;_uu_ 4        \	        WP4      ! V4       RRR4       R#   + '       g   i     R# ; i)rM   r!   c                 ó   € \        R 4      hr†   rˆ   r   s   &r   r‰   Ú.test_groupby_raises_datetime_udf.<locals>.funck  r‹   r   r‡   r<   NrŒ   )rE   r   r   r/   r+   rF   r‰   s   &&&&   r   Ú test_groupby_raises_datetime_udfr›   c  sX   € à	€BØ	�‰�rˆÓ	€BçØ��Wˆò.ô 
�Š”yÐ(<×	=Ö	=Ü�Ô˜Ô÷ 
>×	=×	=Ò	=úrŽ   c                 óö   € TpVP                  VR 7      pV'       d
   VR,          p\        P                  \        \        P
                  ! R4      3\        P                  R/V,          w  rx\        WxWVR4       R# )rM   r!   z/datetime64[us] does not support operation 'sum'Nrw   r   )rx   r‘   rp   rz   r|   r}   ra   rK   )	rE   r   r   r�   r/   r+   rF   rC   rD   s	   &&&&&    r   Útest_groupby_raises_datetime_npr�   r  sq   € ð 
€BØ	�‰�rˆÓ	€BçØ��Wˆô 	�‰ÜÜ�IŠIÐGÓHð
ô 	�‰�ðð õ�J€Eô �E ¨¸"Ö=r   r‰   c                 ó¼   € \        R . R	OR. R
OR\        ^	4      R\        P                  ! ^R7      /4      pVP	                  R R7      p\        \        RRVV . 4       R# )r	   r
   r    r!   )ÚdaysrM   z/timedelta64 type does not support .* operationsr:   Nr#   r%   )r   r(   r.   Ú	timedeltarx   rK   rz   )r‰   r+   rF   s   &  r   Útest_groupby_raises_timedeltar¡   ˆ  sb   € ä	àÒ,ØÒ,Ø”�q“Ø”×#Ò#¨Ô+ð		
ó
€Bð 
�‰�sˆÓ	€BäÜØ9ØØ
ØØ
ör   c           
      ó´  € Tp\        W54      pVP                  VR 7      pV'       d'   VR,          pVR8X  d   \        VR4      '       d   Q hR# / RR@bRR@bRR@bR\        R3bR	R@bR
R@bR\        \        3R3bR\        \        3R3bR\        \        3R3bR\        \        3R3bR\        R3bRR@bRR@bRR@bRR@bRR@bRR@b/ R\        RP                  RR.4      3bR\        RP                  R R!.4      3bR"R@bR#R@bR$R@bR%\        R&3bR'\        R(3bR)\        R*3bR+R@bR,\        RP                  R-R..4      3bR/R@bR0R@bR1\        RP                  R2R3.4      3bR4\        RP                  R5R6.4      3bR7\        RP                  R8R9.4      3bR:\        R;3bR<\        RP                  R=R>.4      3bCV,          w  r‰VR8X  d
   \        p
R?pMRp
Rp\        W‰WW6W«4       R# )ArM   r!   rN   NrO   rP   rQ   rR   ú=unsupported operand type\(s\) for \*: 'Categorical' and 'int'rS   rT   rU   zz(category type does not support cummax operations|category dtype not supported|cummax is not supported for category dtype)rV   zz(category type does not support cummin operations|category dtype not supported|cummin is not supported for category dtype)rW   z|(category type does not support cumprod operations|category dtype not supported|cumprod is not supported for category dtype)rX   zz(category type does not support cumsum operations|category dtype not supported|cumsum is not supported for category dtype)rY   zDunsupported operand type\(s\) for -: 'Categorical' and 'Categorical'r[   r\   r]   r^   r_   r`   ra   r•   z2'Categorical' .* does not support operation 'mean'ú2category dtype does not support aggregation 'mean'rb   z4'Categorical' .* does not support operation 'median'ú4category dtype does not support aggregation 'median'rc   rd   re   rf   zDunsupported operand type\(s\) for /: 'Categorical' and 'Categorical'rg   ú.category type does not support prod operationsrh   úNo matching signature foundri   rj   ú1'Categorical' .* does not support operation 'sem'ú1category dtype does not support aggregation 'sem'rk   rl   rm   ú0dtype category does not support operation 'skew'ú.category type does not support skew operationsrn   ú0dtype category does not support operation 'kurt'ú.category type does not support kurt operationsro   ú1'Categorical' .* does not support operation 'std'ú1category dtype does not support aggregation 'std'rp   ú-category type does not support sum operationsrq   ú1'Categorical' .* does not support operation 'var'ú1category dtype does not support aggregation 'var'rv   rw   )r   rx   ry   rz   r{   r–   r   rK   )rE   r   r   rG   r6   r+   rH   rF   rC   rD   rI   rJ   s   &&&&&       r   Útest_groupby_raises_categoryr³   ž  s¯  € ð
 
€BÜ" <Ó4€DØ	�‰�rˆÓ	€BçØ��Wˆà˜:Ô%Ü˜r :×.Ò.Ð.Ð.ÙðxØˆzðxàˆzðxð 	�ðxð 	ÜØLð
ð	xð 	�ðxð 	�Jðxð 	Ü ¤)Ð,ð:ð
ðxð  	Ü ¤)Ð,ð:ð
ð!xð, 	Ü ¤)Ð,ð;ð
ð-xð8 	Ü ¤)Ð,ð:ð
ð9xðD 	ÜØSð
ðExðL 	�ðMxðN 	�ðOxðP 	�*ðQxðR 	�*ðSxðT 	�
ðUxðV 	ˆzñWxðX 	ÜØ�H‰HàHØHðóð
ðYxðj 	ÜØ�H‰HàJØJðóð
ðkxð| 	ˆzð}xð~ 	�*ðxð@ 	�:ðAxðB 	ÜØSð
ðCxðJ 	”ÐLÐMðKxðL 	”YÐ =Ð>ðMxðN 	�
ðOxðP 	ÜØ�H‰HàGØGðóð
ðQxðb 	�ðcxðd 	�
ðexðf 	ÜØ�H‰HàFØDðóð
ðgxðx 	ÜØ�H‰HàFØDðóð
ðyxðJ 	ÜØ�H‰HàGØGðóð
ðKxð\ 	”	ÐJÐKð]xð^ 	ÜØ�H‰HàGØGðóð
ñ_xðp õqx�J€Eðt �zÔ!Ü&ˆØ<‰àˆØˆÜ�E ¨¸]ÖUr   c                 óú   € TpVP                  VR 7      pV'       d
   VR,          pR p\        P                  ! \        RR7      ;_uu_ 4        \	        WP4      ! V4       RRR4       R#   + '       g   i     R# ; i)rM   r!   c                 ó   € \        R 4      hr†   rˆ   r   s   &r   r‰   Ú.test_groupby_raises_category_udf.<locals>.func:  r‹   r   r‡   r<   NrŒ   )rE   r   r   r6   r+   rF   r‰   s   &&&&   r   Ú test_groupby_raises_category_udfr·   1  sZ   € ð 
€BØ	�‰�rˆÓ	€BçØ��Wˆò.ô 
�Š”yÐ(<×	=Ö	=Ü�Ô˜Ô÷ 
>×	=×	=Ò	=úrŽ   c                 óÚ   € TpVP                  VR 7      pV'       d
   VR,          p\        P                  \        R3\        P                  \        R3/V,          w  rx\        WxWVR4       R# )rM   r!   z/dtype category does not support operation 'sum'z0dtype category does not support operation 'mean'Nr   )rx   r‘   rp   rz   ra   rK   )	rE   r   r   r�   r6   r+   rF   rC   rD   s	   &&&&&    r   Útest_groupby_raises_category_npr¹   A  sk   € ð 
€BØ	�‰�rˆÓ	€BçØ��Wˆô 	�‰”ÐMÐNÜ
�‰ÜØ>ð
ðð õ�J€Eô �E ¨¸"Ö=r   z$ignore:In a future version, the keysc           
      óÒ  € Tp\        . RDO. REORR7      VR &   \        W64      pVP                  WR7      pV'       d'   VR,          pVR8X  d   \        VR4      '       d   Q hR# V'       * ;'       de    \        ;QJ d4    R VP
                  P                  4        4       F  '       g   K   RM)	  RM%! R VP
                  P                  4        4       4      p	V R	8X  d   Rp	/ R
RFbRRFbRRFbR\        R3bRRFbRRFbR\        \        3R3bR\        \        3R3bR\        \        3R3bR\        \        3R3bR\        R3bRRFbRRFbRV	'       d	   \        R3MRFbRV	'       d	   \        R3MRFbR RFbR!RFb/ R"\        R#3bR$\        R%3bR&RFbR'RFbR(RFbR)\        R3bR*\        R+3bR,\        R-3bR.RFbR/\        R0P                  R1R2.4      3bR3RFbR4RFbR5\        R0P                  R6R7.4      3bR8\        R0P                  R9R:.4      3bR;\        R0P                  R<R=.4      3bR>\        R?3bR@\        R0P                  RARB.4      3bCV,          w  r«VR8X  d
   \        pRCpMRpRp\        W«WW7WÍ4       R# )Gr	   r!   Tr1   )r   ÚobservedrN   Nc              3   ó8   "  € T F  qP                   x € K  	  R # 5ir   )Úempty)Ú.0Úgroups   & r   Ú	<genexpr>Ú;test_groupby_raises_category_on_category.<locals>.<genexpr>r  s   é € Ð'TÑAS¸¯®ÓASùs   ‚Fr@   rO   rP   rQ   rR   r£   rS   rT   rU   zz(cummax is not supported for category dtype|category dtype not supported|category type does not support cummax operations)rV   zz(cummin is not supported for category dtype|category dtype not supported|category type does not support cummin operations)rW   z|(cumprod is not supported for category dtype|category dtype not supported|category type does not support cumprod operations)rX   zz(cumsum is not supported for category dtype|category dtype not supported|category type does not support cumsum operations)rY   rZ   r[   r\   r]   z(empty group due to unobserved categoriesr^   r_   r`   ra   r¤   rb   r¥   rc   rd   re   rf   rg   r¦   rh   r§   ri   rj   r•   r¨   r©   rk   rl   rm   r«   rª   rn   r­   r¬   ro   r®   r¯   rp   r°   rq   r±   r²   rv   r4   r5   rw   )r   r   rx   ry   rQ   ÚgroupsÚvaluesrz   r{   r~   r–   r   rK   )rE   r   r   rG   r»   r6   r+   rH   rF   Úempty_groupsrC   rD   rI   rJ   s   &&&&&&        r   Ú(test_groupby_raises_category_on_categoryrÅ   W  s  € ð 
€BÜÚ5Ú'Øô€B€s�Gô
 # <Ó4€DØ	�‰�rˆÓ	-€BçØ��Wˆà˜:Ô%Ü˜r :×.Ò.Ð.Ð.Ùà”<×TÐT§C£CÑ'TÀÇÁ×AQÑAQÔASÓ'T§C§C¢CÑ'TÀÇÁ×AQÑAQÔASÓ'TÓ$T€LØ
ˆkÔàˆðfØˆzðfàˆzðfð 	�ðfð 	ÜØLð
ð	fð 	�ðfð 	�Jðfð 	Ü ¤)Ð,ð@ð
ðfð  	Ü ¤)Ð,ð@ð
ð!fð, 	Ü ¤)Ð,ðAð
ð-fð8 	Ü ¤)Ð,ð@ð
ð9fðD 	”Ð6Ð7ðEfðF 	�ðGfðH 	�ðIfðJ 	ßô ÐIÑJàðOfðP 	ßô ÐIÑJàðUfðV 	�
ðWfðX 	ˆzñYfðZ 	”ÐPÐQð[fð\ 	”9ÐTÐUð]fð^ 	ˆzð_fð` 	�*ðafðb 	�:ðcfðd 	”yÐ"<Ð=ðefðf 	”ÐLÐMðgfðh 	”YÐ =Ð>ðifðj 	�
ðkfðl 	ÜØ�H‰HàGØGðóð
ðmfð~ 	�ðfð@ 	�
ðAfðB 	ÜØ�H‰HàDØFðóð
ðCfðT 	ÜØ�H‰HàDØFðóð
ðUfðf 	ÜØ�H‰HàGØGðóð
ðgfðx 	”	ÐJÐKðyfðz 	ÜØ�H‰HàGØGðóð
ñ{fðL õMf�J€EðP �zÔ!Ü&ˆØ<‰àˆØˆÜ�E ¨¸]ÖUr   )	r   r   r   r$   r   r   r   r&   r&   r#   r%   rw   )r:   r;   r@   )rg   rW   rm   rn   rq   ),r.   r|   Únumpyr‘   rA   Úpandas.errorsr   Úpandasr   r   r   r   Úpandas._testingÚ_testingr=   Úpandas.tests.groupbyr   ÚfixtureÚarrayÚdictÚzipr(   r   r   r,   r/   r6   rK   ÚmarkÚparametrizerƒ   r�   rp   ra   r“   r—   r›   r�   r¡   r³   r·   r¹   ÚfilterwarningsrÅ   r   r   r   Ú<module>rÓ      sv  ðó
 Û 	ã Û å (÷ó õ Ý 8ð ‡‚àØ	ˆØ	ˆcˆ
Ù�CÔÙÚ#Ø
�ŠÒ,Ó-Ù‰S‘�q“Ò6¸tÔDÓEÙÒ*Ó+Ù	Ò+Ó	,©fÒ5PÓ.QÐRðôñóðð ‡‚˜˜e�}Ô%ñó &ðð ‡�ñ	ó ð	ð ‡�ñ	ó ð	ð ‡�ñó ðô 6ð. ‡�×Ñ˜Ò >Ó?ñqVó @ðqVðh ‡�×Ñ˜ ¨Ð 4Ó5ñó 6ðð ‡�×Ñ˜ ¨Ð 4Ó5Ø‡�×ÑÐ*¨R¯V©V°R·W±WÐ,=Ó>ñ>ó ?ó 6ð>ð@ ‡�×Ñ˜Ò >Ó?ñIVó @ðIVðX ‡�×Ñ˜ ¨Ð 4Ó5ñó 6ðð ‡�×Ñ˜ ¨Ð 4Ó5Ø‡�×ÑÐ*¨R¯V©V°R·W±WÐ,=Ó>ñ>ó ?ó 6ð>ð( ‡�×Ñ˜Ò!KÓLñó Mðð* ‡�×Ñ˜Ò >Ó?ñOVó @ðOVðd ‡�×Ñ˜ ¨Ð 4Ó5ñó 6ðð ‡�×Ñ˜ ¨Ð 4Ó5Ø‡�×ÑÐ*¨R¯V©V°R·W±WÐ,=Ó>ñ>ó ?ó 6ð>ð( ‡�×ÑÐBÓCØ‡�×Ñ˜Ò >Ó?ñLVó @ó DòLVr   