Ë
    u™ãjÎ<  ã                   óH   — d dl Zd dlZd dlmZ d dlZd dlmZ	  G d„ d«      Z
y)é    N)Úunion_categoricalsc                   óª  — e Zd Zej                  j                  d ed«       ed«       ed«      fg d¢g d¢g d¢fg d¢g d	¢g d
¢fddej                  dgdej                  dgddej                  ddej                  dgf e	j                  dd«       e	j                  dd«       e	j                  dd«      f e	j                  ddd¬«       e	j                  ddd¬«       e	j                  ddd¬«      f e	j                  dd«       e	j                  dd«       e	j                  dd«      fg«      ej                  j                  de	j                  e	j                  e	j                  g«      d„ «       «       Zd„ Zd„ Zd„ Zd„ Zd„ Zej                  j                  dg dgg«      d„ «       Zd„ Zd„ Zd „ Zd!„ Zd"„ Zd#„ Zd$„ Zd%„ Zd&„ Zd'„ Zd(„ Z d)„ Z!d*„ Z"d+„ Z#y,)-ÚTestUnionCategoricalsza, b, combinedÚabcÚabdÚabcabd)r   é   é   ©r
   é   é   )r   r	   r
   r
   r   r   ©r   ç333333ó?r
   )r
   ç333333@r   )r   r   r
   r
   r   r   ÚbÚaÚcz
2014-01-01z
2014-01-05z
2014-01-06z
2014-01-07z
US/Central)ÚtzÚboxc                 óØ   — t         |t        j                  |«      «       |t        j                  |«      «      g«      }t        j                  |«      }t        j                  ||«       y )N)r   ÚpdÚCategoricalÚtmÚassert_categorical_equal)Úselfr   r   Úcombinedr   ÚresultÚexpecteds          úw/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/reshape/test_union_categoricals.pyÚtest_union_categoricalz,TestUnionCategoricals.test_union_categorical   sN   € ô> $¡S¬¯©¸Ó):Ó%;¹SÄÇÁÐPQÓARÓ=SÐ$TÓUˆÜ—>‘> (Ó+ˆÜ
×#Ñ# F¨HÕ5ó    c                 óÜ   — t        j                  g d¢«      }t        j                  g d¢«      }t        ||g«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       y )N©ÚxÚyÚz©r   r   r   ©r$   r%   r&   r   r   r   ©Ú
categories©r   r   r   r   r   ©r   ÚsÚs2r   r   s        r   Ú)test_union_categorical_ordered_appearancez?TestUnionCategoricals.test_union_categorical_ordered_appearance.   sR   € ä�N‰Nš?Ó+ˆÜ�^‰^šOÓ,ˆÜ# Q¨ GÓ,ˆÜ—>‘>Ú*Ò7Uô
ˆô 	×#Ñ# F¨HÕ5r!   c                 óà   — t        j                  g d¢d¬«      }t        j                  g d¢d¬«      }t        ||g«      }t        j                  g d¢d¬«      }t        j                  ||«       y )Nr   T©Úordered)r   r   r
   r   r   r
   r+   r,   s        r   Ú#test_union_categorical_ordered_truez9TestUnionCategoricals.test_union_categorical_ordered_true8   sQ   € Ü�N‰Nš;°Ô5ˆÜ�^‰^šK°Ô6ˆÜ# Q¨ GÓ,ˆÜ—>‘>Ò"8À$ÔGˆÜ
×#Ñ# F¨HÕ5r!   c                 óÞ   — t        j                  g d¢«      }t        j                  g d¢«      }d}t        j                  t        |¬«      5  t        ||g«       d d d «       y # 1 sw Y   y xY w)Nr   r   z$dtype of categories must be the same©Úmatch)r   r   ÚpytestÚraisesÚ	TypeErrorr   )r   r-   r.   Úmsgs       r   Ú"test_union_categorical_match_typesz8TestUnionCategoricals.test_union_categorical_match_types?   sR   € ä�N‰Nš;Ó'ˆÜ�^‰^šIÓ&ˆØ4ˆÜ�]‰]œ9¨CÔ0ñ 	(Ü  2˜wÔ'÷	(÷ 	(ñ 	(ús   ÁA#Á#A,c                 ó~   — d}t        j                  t        |¬«      5  t        g «       d d d «       y # 1 sw Y   y xY w)NzNo Categoricals to unionr5   )r7   r8   Ú
ValueErrorr   )r   r:   s     r   Útest_union_categorical_emptyz2TestUnionCategoricals.test_union_categorical_emptyG   s2   € Ø(ˆÜ�]‰]œ:¨SÔ1ñ 	#Ü˜rÔ"÷	#÷ 	#ñ 	#ús   ž3³<c           
      óÀ  — t        t        j                  ddt        j                  g«      t        j                  ddt        j                  g«      g«      }t        j                  ddt        j                  ddt        j                  g«      }t        j                  ||«       t        t        j                  ddg«      t        j                  ddt        j                  g«      g«      }t        j                  ddddt        j                  g«      }t        j                  ||«       t        j                  d«      t        j                  d«      t        j                  g}t        j                  t        j                  d«      t        j                  d«      g}t        t        j                  |«      t        j                  |«      g«      }t        j                  ||z   t        j                  d«      t        j                  d«      t        j                  d«      g¬	«      }t        j                  ||«       t        t        j                  t        j                  t        j                  t        j                  gt        ¬
«      «      t        j                  dgt        j                  dgt        ¬
«      ¬	«      g«      }t        j                  t        j                  t        j                  dg«      }t        j                  ||«       t        t        j                  t        j                  t        j                  g«      t        j                  t        j                  t        j                  g«      g«      }t        j                  t        j                  t        j                  t        j                  t        j                  g«      }t        j                  ||«       y )Nr	   r
   r   ÚAÚBz
2011-01-01z
2011-03-01z
2011-02-01r)   ©ÚdtypeÚX)r   r   r   ÚnpÚnanr   r   Ú	TimestampÚNaTÚarrayÚobjectÚIndex)r   ÚresÚexpÚval1Úval2s        r   Útest_union_categoricals_nanz1TestUnionCategoricals.test_union_categoricals_nanL   s~  € ä Ü�^‰^˜Q ¤2§6¡6˜NÓ+¬R¯^©^¸QÀÄ2Ç6Á6¸NÓ-KÐLó
ˆô �n‰n˜a ¤B§F¡F¨A¨q´"·&±&Ð9Ó:ˆÜ
×#Ñ# C¨Ô-ä Ü�^‰^˜S #˜JÓ'¬¯©¸¸cÄ2Ç6Á6Ð8JÓ)KÐLó
ˆô �n‰n˜c 3¨¨S´"·&±&Ð9Ó:ˆÜ
×#Ñ# C¨Ô-ä—‘˜\Ó*¬B¯L©L¸Ó,FÌÏÉÐOˆÜ—‘œŸ™ \Ó2´B·L±LÀÓ4NÐOˆä ¤"§.¡.°Ó"6¼¿¹ÀtÓ8LÐ!MÓNˆÜ�n‰nØ�4‰Kä—‘˜\Ó*Ü—‘˜\Ó*Ü—‘˜\Ó*ðô
ˆô 	×#Ñ# C¨Ô-ô !ä—‘œrŸx™x¬¯©´·±Ð(8ÄÔGÓHÜ—‘ ˜u´·±¸3¸%ÄvÔ1NÔOðó
ˆô �n‰nœbŸf™f¤b§f¡f¨cÐ2Ó3ˆÜ
×#Ñ# C¨Ô-ä Ü�^‰^œRŸV™V¤R§V¡VÐ,Ó-¬r¯~©~¼r¿v¹vÄrÇvÁvÐ>NÓ/OÐPó
ˆô �n‰nœbŸf™f¤b§f¡f¬b¯f©f´b·f±fÐ=Ó>ˆÜ
×#Ñ# C¨Õ-r!   ÚvalÚ1c                 ó.  — |r5|dgk(  r/|j                  t        j                  j                  d¬«      «       t	        t        j                  g «      t        j                  |«      g«      }t        j                  |«      }t        j                  ||«       y )NrR   z0TDOD(infer_string) object and strings dont match)Úreason)	Úapplymarkerr7   ÚmarkÚxfailr   r   r   r   r   )r   rQ   ÚrequestÚusing_infer_stringrL   rM   s         r   Útest_union_categoricals_emptyz3TestUnionCategoricals.test_union_categoricals_emptyx   sx   € ñ  #¨#¨¢,Ø×ÑÜ—‘×!Ñ!ØMð "ó ôô
 !¤"§.¡.°Ó"4´b·n±nÀSÓ6IÐ!JÓKˆÜ�n‰n˜SÓ!ˆÜ
×#Ñ# C¨Õ-r!   c           
      ó4  — t        j                  g d¢g d¢¬«      }t        j                  dddt        j                  gg d¢¬«      }t	        ||g«      }t        j                  dddddddt        j                  gg d¢¬«      }t        j                  ||«       y )N)r	   r
   r   r   r)   r   r
   r	   r   ©r   r   rE   rF   r   r   r   ©r   Úc1Úc2rL   rM   s        r   Ú$test_union_categorical_same_categoryz:TestUnionCategoricals.test_union_categorical_same_category…   sr   € ä�^‰^šL²\ÔBˆÜ�^‰^˜Q  1¤b§f¡fÐ-º,ÔGˆÜ  " b Ó*ˆÜ�n‰n˜a  A q¨!¨Q°´2·6±6Ð:Â|ÔTˆÜ
×#Ñ# C¨Õ-r!   c                 óì   — t        j                  g d¢g d¢¬«      }t        j                  g d¢g d¢¬«      }t        ||g«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       y )N)r&   r&   r&   r#   r)   )r$   r$   r$   )r&   r&   r&   r$   r$   r$   r+   r]   s        r   Ú(test_union_categorical_same_category_strz>TestUnionCategoricals.test_union_categorical_same_category_str�   sQ   € Ü�^‰^šOºÔHˆÜ�^‰^šOºÔHˆÜ  " b Ó*ˆÜ�n‰nÒ;ÊÔXˆÜ
×#Ñ# C¨Õ-r!   c                 óì   — t        j                  g d¢g d¢¬«      }t        j                  g d¢g d¢¬«      }t        ||g«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       y )Nr'   r)   ©r   r   r   )r   r   r   r   r   r   r+   ©r   r^   r_   r   r   s        r   Ú6test_union_categorical_same_categories_different_orderzLTestUnionCategoricals.test_union_categorical_same_categories_different_order”   sU   € ä�^‰^šOºÔHˆÜ�^‰^šOºÔHˆÜ# R¨ HÓ-ˆÜ—>‘>Ú*²ô
ˆô 	×#Ñ# F¨HÕ5r!   c                 ón  — t        j                  g d¢d¬«      }t        j                  g d¢d¬«      }d}t        j                  t        |¬«      5  t        ||g«       d d d «       t        ||g«      }t        j                  g d¢d¬«      }t        j                  ||«       t        j                  dd	d
t        j                  gd¬«      }t        j                  d
d	gg d¢d¬«      }t        ||g«      }t        j                  dd	d
t        j                  d
d	gd¬«      }t        j                  ||«       t        j                  g d¢d¬«      }t        j                  g d¢g d¢d¬«      }d}t        j                  t        |¬«      5  t        ||g«       d d d «       y # 1 sw Y   �ŒBxY w# 1 sw Y   y xY w)N©r	   r
   r   Tr1   Fú$Categorical.ordered must be the samer5   ©r	   r
   r   r	   r
   r   r	   r
   r   ©r*   r2   ©r   r
   r	   ú>to union ordered Categoricals, all categories must be the same)
r   r   r7   r8   r9   r   r   r   rE   rF   )r   r^   r_   r:   rL   rM   s         r   Útest_union_categoricals_orderedz5TestUnionCategoricals.test_union_categoricals_orderedž   sT  € Ü�^‰^šI¨tÔ4ˆÜ�^‰^šI¨uÔ5ˆà4ˆÜ�]‰]œ9¨CÔ0ñ 	)Ü  B˜xÔ(÷	)ô ! " b Ó*ˆÜ�n‰nÒ/¸Ô>ˆÜ
×#Ñ# C¨Ô-ä�^‰^˜Q  1¤b§f¡fÐ-°tÔ<ˆÜ�^‰^˜Q ˜FªyÀ$ÔGˆä  " b Ó*ˆÜ�n‰n˜a  A¤r§v¡v¨q°!Ð4¸dÔCˆÜ
×#Ñ# C¨Ô-ä�^‰^šI¨tÔ4ˆÜ�^‰^šI²)ÀTÔJˆàNˆÜ�]‰]œ9¨CÔ0ñ 	)Ü  B˜xÔ(÷	)ð 	)÷%	)ñ 	)ú÷$	)ð 	)ús   ÁFÆF+ÆF(Æ+F4c                 óÀ  — t        j                  g d¢d¬«      }t        j                  g d¢d¬«      }t        ||gd¬«      }t        j                  g d¢«      }t        j                  ||«       d}t        j                  t        |¬«      5  t        ||gd¬«       d d d «       t        ||gd¬«      }t        j                  g d¢«      }t        j                  ||«       t        ||gd¬«      }t        j                  g d¢g d¢d¬	«      }t        j                  ||«       t        j                  d
ddt        j                  gd¬«      }t        j                  ddgg d¢d¬	«      }t        ||gd¬«      }t        j                  d
ddt        j                  ddg«      }t        j                  ||«       t        j                  g d¢d¬«      }t        j                  g d¢g d¢d¬	«      }t        ||gd¬«      }t        j                  g d¢«      }t        j                  ||«       t        ||gdd¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       t        j                  g d¢d¬«      }t        j                  g d¢d¬«      }t        ||gd¬«      }t        j                  g d¢«      }t        j                  ||«       d}t        j                  t        |¬«      5  t        ||gd¬«       d d d «       t        j                  t        |¬«      5  t        ||g«       d d d «       y # 1 sw Y   �Œ¡xY w# 1 sw Y   ŒHxY w# 1 sw Y   y xY w)Nrh   Tr1   F)Úignore_orderrj   ri   r5   rk   r	   r
   r   rl   )rp   Úsort_categoriesr)   )r   é   é   )r	   r
   r   r   rr   rs   rm   )
r   r   r   r   r   r7   r8   r9   rE   rF   )r   r^   r_   rL   rM   r:   r   r   s           r   Ú$test_union_categoricals_ignore_orderz:TestUnionCategoricals.test_union_categoricals_ignore_order¸   sž  € ä�^‰^šI¨tÔ4ˆÜ�^‰^šI¨uÔ5ˆä  " b ¸Ô=ˆÜ�n‰nÒ/Ó0ˆÜ
×#Ñ# C¨Ô-à4ˆÜ�]‰]œ9¨CÔ0ñ 	=Ü  B˜x°eÕ<÷	=ô ! " b ¸Ô=ˆÜ�n‰nÒ/Ó0ˆÜ
×#Ñ# C¨Ô-ä  " b ¸Ô>ˆÜ�n‰nÒ/ºIÈtÔTˆÜ
×#Ñ# C¨Ô-ä�^‰^˜Q  1¤b§f¡fÐ-°tÔ<ˆÜ�^‰^˜Q ˜FªyÀ$ÔGˆä  " b ¸Ô=ˆÜ�n‰n˜a  A¤r§v¡v¨q°!Ð4Ó5ˆÜ
×#Ñ# C¨Ô-ä�^‰^šI¨tÔ4ˆÜ�^‰^šI²)ÀTÔJˆä  " b ¸Ô=ˆÜ�n‰nÒ/Ó0ˆÜ
×#Ñ# C¨Ô-ä  " b ¸ÈdÔSˆÜ�n‰nÒ/ºIÔFˆÜ
×#Ñ# C¨Ô-ä�^‰^šI¨tÔ4ˆÜ�^‰^šI¨tÔ4ˆÜ# R¨ H¸4Ô@ˆÜ—>‘>Ò"4Ó5ˆÜ
×#Ñ# F¨HÔ5àNˆÜ�]‰]œ9¨CÔ0ñ 	=Ü  B˜x°eÕ<÷	=ô �]‰]œ9¨CÔ0ñ 	)Ü  B˜xÔ(÷	)ð 	)÷O	=ñ 	=ú÷H	=ð 	=ú÷	)ð 	)ús$   ÂL;Ë1MÌ$MÌ;MÍMÍMc                 óî  — t        j                  g d¢«      }t        j                  g d¢«      }t        ||gd¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       t        j                  dd	gg d
¢¬«      }t        j                  d	dgg d
¢¬«      }t        ||gd¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       t        j                  dd	gg d¢¬«      }t        j                  d	dgg d¢¬«      }t        ||gd¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       t        j                  dd	gg d¢¬«      }t        j                  d	dgg d¢¬«      }t        ||gd¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       t        j                  dt
        j                  g«      }t        j                  t
        j                  d	g«      }t        ||gd¬«      }t        j                  dt
        j                  t
        j                  d	gd	dg¬«      }t        j                  ||«       t        j                  t
        j                  g«      }t        j                  t
        j                  g«      }t        ||gd¬«      }t        j                  t
        j                  t
        j                  g«      }t        j                  ||«       t        j                  g «      }t        j                  g «      }t        ||gd¬«      }t        j                  g «      }t        j                  ||«       t        j                  d	dgg d
¢d¬«      }t        j                  ddgg d
¢d¬«      }d}t        j                  t        |¬«      5  t        ||gd¬«       d d d «       y # 1 sw Y   y xY w)Nr#   r'   T©rq   r(   )r   r   r   r$   r%   r&   r)   r   r   rd   r   ©r   r   r   r   )r   r   r   r$   rk   z9Cannot use sort_categories=True with ordered Categoricalsr5   )
r   r   r   r   r   rE   rF   r7   r8   r9   ©r   r^   r_   r   r   r:   s         r   Útest_union_categoricals_sortz2TestUnionCategoricals.test_union_categoricals_sortì   sã  € ä�^‰^šOÓ,ˆÜ�^‰^šOÓ,ˆÜ# R¨ H¸dÔCˆÜ—>‘>Ú*Ò7Uô
ˆô 	×#Ñ# F¨HÔ5ô �^‰^˜S #˜J²?ÔCˆÜ�^‰^˜S #˜J²?ÔCˆÜ# R¨ H¸dÔCˆÜ—>‘>Ò"6Â?ÔSˆÜ
×#Ñ# F¨HÔ5ä�^‰^˜S #˜J²?ÔCˆÜ�^‰^˜S #˜J²?ÔCˆÜ# R¨ H¸dÔCˆÜ—>‘>Ò"6Â?ÔSˆÜ
×#Ñ# F¨HÔ5ô �^‰^˜S #˜J²?ÔCˆÜ�^‰^˜S #˜J²?ÔCˆÜ# R¨ H¸dÔCˆÜ—>‘>Ò"6Â?ÔSˆÜ
×#Ñ# F¨HÔ5ä�^‰^˜S¤"§&¡&˜MÓ*ˆÜ�^‰^œRŸV™V S˜MÓ*ˆÜ# R¨ H¸dÔCˆÜ—>‘> 3¬¯©´·±¸Ð"<È#ÈsÈÔTˆÜ
×#Ñ# F¨HÔ5ä�^‰^œRŸV™V˜HÓ%ˆÜ�^‰^œRŸV™V˜HÓ%ˆÜ# R¨ H¸dÔCˆÜ—>‘>¤2§6¡6¬2¯6©6Ð"2Ó3ˆÜ
×#Ñ# F¨HÔ5ä�^‰^˜BÓˆÜ�^‰^˜BÓˆÜ# R¨ H¸dÔCˆÜ—>‘> "Ó%ˆÜ
×#Ñ# F¨HÔ5ä�^‰^˜S #˜J²?ÈDÔQˆÜ�^‰^˜S #˜J²?ÈDÔQˆØIˆÜ�]‰]œ9¨CÔ0ñ 	?Ü  B˜x¸Õ>÷	?÷ 	?ñ 	?ús   ÏO+Ï+O4c                 óà   — t        j                  g d¢«      }t        j                  g d¢«      }t        ||gd¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       y )Nr#   r'   Frv   r(   r)   r+   re   s        r   Ú"test_union_categoricals_sort_falsez8TestUnionCategoricals.test_union_categoricals_sort_false"  sT   € ä�^‰^šOÓ,ˆÜ�^‰^šOÓ,ˆÜ# R¨ H¸eÔDˆÜ—>‘>Ú*Ò7Uô
ˆô 	×#Ñ# F¨HÕ5r!   c                 óð   — t        j                  ddgg d¢¬«      }t        j                  ddgg d¢¬«      }t        ||gd¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       y )	Nr   r   rd   r)   r   Frv   rw   r+   re   s        r   Ú+test_union_categoricals_sort_false_fastpathzATestUnionCategoricals.test_union_categoricals_sort_false_fastpath,  ó[   € ä�^‰^˜S #˜J²?ÔCˆÜ�^‰^˜S #˜J²?ÔCˆÜ# R¨ H¸eÔDˆÜ—>‘>Ò"6Â?ÔSˆÜ
×#Ñ# F¨HÕ5r!   c                 óð   — t        j                  ddgg d¢¬«      }t        j                  ddgg d¢¬«      }t        ||gd¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       y )	Nr   r   r'   r)   r   Frv   rw   r+   re   s        r   Ú-test_union_categoricals_sort_false_skipresortzCTestUnionCategoricals.test_union_categoricals_sort_false_skipresort4  r~   r!   c                 óT  — t        j                  dt        j                  g«      }t        j                  t        j                  dg«      }t	        ||gd¬«      }t        j                  dt        j                  t        j                  dgddg¬«      }t        j                  ||«       y )Nr$   r   Frv   r)   r\   re   s        r   Ú*test_union_categoricals_sort_false_one_nanz@TestUnionCategoricals.test_union_categoricals_sort_false_one_nan<  ss   € Ü�^‰^˜S¤"§&¡&˜MÓ*ˆÜ�^‰^œRŸV™V S˜MÓ*ˆÜ# R¨ H¸eÔDˆÜ—>‘> 3¬¯©´·±¸Ð"<È#ÈsÈÔTˆÜ
×#Ñ# F¨HÕ5r!   c                 óD  — t        j                  t        j                  g«      }t        j                  t        j                  g«      }t	        ||gd¬«      }t        j                  t        j                  t        j                  g«      }t        j                  ||«       y ©NFrv   r\   re   s        r   Ú+test_union_categoricals_sort_false_only_nanzATestUnionCategoricals.test_union_categoricals_sort_false_only_nanC  se   € Ü�^‰^œRŸV™V˜HÓ%ˆÜ�^‰^œRŸV™V˜HÓ%ˆÜ# R¨ H¸eÔDˆÜ—>‘>¤2§6¡6¬2¯6©6Ð"2Ó3ˆÜ
×#Ñ# F¨HÕ5r!   c                 óÌ   — t        j                  g «      }t        j                  g «      }t        ||gd¬«      }t        j                  g «      }t        j                  ||«       y r„   r+   re   s        r   Ú(test_union_categoricals_sort_false_emptyz>TestUnionCategoricals.test_union_categoricals_sort_false_emptyJ  sL   € Ü�^‰^˜BÓˆÜ�^‰^˜BÓˆÜ# R¨ H¸eÔDˆÜ—>‘> "Ó%ˆÜ
×#Ñ# F¨HÕ5r!   c                 óö   — t        j                  ddgg d¢d¬«      }t        j                  ddgg d¢d¬«      }t        ||gd¬«      }t        j                  g d	¢g d¢d¬«      }t        j                  ||«       y )
Nr   r   rd   Trk   r   Frv   )r   r   r   r   r+   re   s        r   Ú/test_union_categoricals_sort_false_ordered_truezETestUnionCategoricals.test_union_categoricals_sort_false_ordered_trueQ  se   € Ü�^‰^˜S #˜J²?ÈDÔQˆÜ�^‰^˜S #˜J²?ÈDÔQˆÜ# R¨ H¸eÔDˆÜ—>‘>Ú ª_Àdô
ˆô 	×#Ñ# F¨HÕ5r!   c                 ó:  — t        j                  ddg«      }t        j                  ddgd¬«      }t        ||g«      }t        j                  g d¢«      }t	        j
                  ||«       t        j                  |«      }t        ||g«      }t	        j
                  ||«       t        j                  |«      }t        ||g«      }t	        j
                  ||«       d}t        j                  t        |¬«      5  t        |g d	¢g«       d d d «       y # 1 sw Y   y xY w)
Nr   r   r   ÚcategoryrB   rw   z-all components to combine must be Categoricalr5   r'   )
r   r   ÚSeriesr   r   r   ÚCategoricalIndexr7   r8   r9   rx   s         r   Útest_union_categorical_unwrapz3TestUnionCategoricals.test_union_categorical_unwrapZ  sã   € ä�^‰^˜S #˜JÓ'ˆÜ�Y‰Y˜˜S�z¨Ô4ˆÜ# R¨ HÓ-ˆÜ—>‘>Ò"6Ó7ˆÜ
×#Ñ# F¨HÔ5ä× Ñ  Ó$ˆÜ# R¨ HÓ-ˆÜ
×#Ñ# F¨HÔ5ä�Y‰Y�r‹]ˆÜ# R¨ HÓ-ˆÜ
×#Ñ# F¨HÔ5à=ˆÜ�]‰]œ9¨CÔ0ñ 	6Ü ¢OÐ4Ô5÷	6÷ 	6ñ 	6ús   Ã8DÄDN)$Ú__name__Ú
__module__Ú__qualname__r7   rV   ÚparametrizeÚlistrE   rF   r   Ú
date_rangeÚperiod_ranger   r�   rŒ   r    r/   r3   r;   r>   rP   rZ   r`   rb   rf   rn   rt   ry   r{   r}   r€   r‚   r…   r‡   r‰   rŽ   © r!   r   r   r   
   sý  „ Ø‡[�[×ÑØá�%‹[™$˜u›+¡t¨H£~Ð6Úš	Ò#5Ð6Úš+Ò'=Ð>à�c˜2Ÿ6™6 3Ð'Ø�b—f‘f˜cÐ"Ø�c˜2Ÿ6™6 3¨¨R¯V©V°SÐ9ðð �—‘˜l¨LÓ9Ø�—‘˜l¨LÓ9Ø�—‘˜l¨LÓ9ðð �—‘˜l¨L¸\ÔJØ�—‘˜l¨L¸\ÔJØ�—‘˜l¨L¸\ÔJðð  �—‘ ¨lÓ;Ø�—‘ ¨lÓ;Ø�—‘ ¨lÓ;ðð'	
óð8 ‡[�[×Ñ˜U R§^¡^°R×5HÑ5HÈ"Ï)É)Ð$TÓUñ6ó Vó9ð:6ò6ò6ò(ò#ò
*.ðX ‡[�[×Ñ˜U R¨#¨ KÓ0ñ
.ó 1ð
.ò.ò.ò6ò)ò42)òh4?òl6ò6ò6ò6ò6ò6ò6ó6r!   r   )ÚnumpyrE   r7   Úpandas.core.dtypes.concatr   Úpandasr   Úpandas._testingÚ_testingr   r   r–   r!   r   ú<module>rœ      s    ðÛ Û å 8ã Ý ÷b6ò b6r!   