Ë
    u™ãjU0  ã                   óH   — d dl mZ d dlZd dlZd dlZd dlmZ	  G d„ d«      Z
y)é    )ÚUTCNc            	       ó&  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j                  j                  dddej                  gdd	ej                  gd	dej                  gd	d	ej                  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y)ÚTestDataFrameAlignc                 ó�  — t        j                  dddd¬«      }t        j                  dddd¬«      }t        j                  t        j                  j                  d«      j                  t        |«      df«      |«      }t        j                  t        j                  j                  d«      j                  t        |«      df«      |«      }|j                  |«      \  }}|j                  j                  |j                  j                  k(  sJ ‚|j                  j                  |j                  j                  k(  sJ ‚|j                  d	«      }|j                  |«      \  }}|j                  j                  t        u sJ ‚|j                  j                  t        u sJ ‚|j                  |d
   d
¬«      \  }}|j                  j                  t        u sJ ‚|j                  j                  t        u sJ ‚|d
   j                  |d
¬«       |j                  j                  t        u sJ ‚|j                  j                  t        u sJ ‚y )NÚ2001é   Úhz
US/Eastern)ÚperiodsÚfreqÚtzÚ2hé   é   z
US/Centralr   ©Úaxis)ÚpdÚ
date_rangeÚ	DataFrameÚnpÚrandomÚdefault_rngÚstandard_normalÚlenÚalignÚindexr   Ú
tz_convertr   )ÚselfÚidx1Úidx2Údf1Údf2Únew1Únew2Údf1_centrals           úp/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/frame/methods/test_align.pyÚtest_frame_align_awarez)TestDataFrameAlign.test_frame_align_aware   s»  € Ü�}‰}˜V¨Q°S¸\ÔJˆÜ�}‰}˜V¨Q°T¸lÔKˆÜ�l‰lÜ�I‰I×!Ñ! !Ó$×4Ñ4´c¸$³iÀ°^ÓDÀdó
ˆô �l‰lÜ�I‰I×!Ñ! !Ó$×4Ñ4´c¸$³iÀ°^ÓDÀdó
ˆð —Y‘Y˜s“^‰
ˆˆdØ�y‰y�|‰|˜tŸz™zŸ}™}Ò,Ð,Ð,Ø�y‰y�|‰|˜tŸz™zŸ}™}Ò,Ð,Ð,ð
 —n‘n \Ó2ˆØ—Y‘Y˜{Ó+‰
ˆˆdØ�z‰z�}‰}¤Ñ#Ð#Ð#Ø�z‰z�}‰}¤Ñ#Ð#Ð#ð —Y‘Y˜{¨1™~°A�YÓ6‰
ˆˆdØ�z‰z�}‰}¤Ñ#Ð#Ð#Ø�z‰z�}‰}¤Ñ#Ð#Ð#àˆA‰�‰�[ qˆÔ)Ø�z‰z�}‰}¤Ñ#Ð#Ð#Ø�z‰z�}‰}¤Ñ#Ð#Ñ#ó    c                 óœ  — |j                  |«      \  }}|j                  |j                  usJ ‚|j                  |«      \  }}|j                  |j                  usJ ‚|j                  d d…d d…f   }|j                  |dd¬«      \  }}t        j                  |j
                  |j
                  «       |j                  j                  |j                  «      }|j                  j                  |«      }|j                  |«      j                  }|dk(  j                  «       sJ ‚|j                  |dd¬«      \  }}t        j                  |j
                  |j
                  «       t        j                  |j                  |j                  «       t        j                  |j                  |j                  «       |j                  d d…d d…f   j                  «       }|j                  |d¬	«      \  }}t        j                  |j
                  |j
                  «       t        j                  |j                  |j                  «       |j                  j                  |j                  «      }|j                  j                  |«      }|j                  |«      j                  }|dk(  j                  «       sJ ‚|j                  |d
d¬«      \  }}t        j                  |j
                  |j
                  «       d}t        j                  t        |¬«      5  |j                  |j                  dd d…f   d
d¬«       d d d «       y # 1 sw Y   y xY w)Néûÿÿÿr   r   éÿÿÿÿ)r   Ú
fill_valueÚright)Újoinr   é   r   Úinnerz)No axis named 2 for object type DataFrame©Úmatchr   )r   Ú_mgrÚilocÚtmÚassert_index_equalÚcolumnsr   r-   Ú
differenceÚreindexÚvaluesÚallÚcopyÚpytestÚraisesÚ
ValueError)	r   Úfloat_frameÚafÚbfÚotherÚjoin_idxÚdiff_aÚdiff_a_valsÚmsgs	            r%   Útest_align_floatz#TestDataFrameAlign.test_align_float)   sÀ  € Ø×"Ñ" ;Ó/‰ˆˆBØ�w‰w˜k×.Ñ.Ñ.Ð.Ð.à×"Ñ" ;Ó/‰ˆˆBØ�w‰w˜k×.Ñ.Ñ.Ð.Ð.ð × Ñ   "  b q b Ñ)ˆØ×"Ñ" 5¨q¸RÐ"Ó@‰ˆˆBä
×Ñ˜bŸj™j¨%¯-©-Ô8ð ×$Ñ$×)Ñ)¨%¯+©+Ó6ˆØ×"Ñ"×-Ñ-¨hÓ7ˆØ—j‘j Ó(×/Ñ/ˆØ˜rÑ!×&Ñ&Ô(Ð(Ð(à×"Ñ" 5¨w¸QÐ"Ó?‰ˆˆBÜ
×Ñ˜bŸj™j¨%¯-©-Ô8Ü
×Ñ˜bŸh™h¨¯©Ô4Ü
×Ñ˜bŸh™h¨¯©Ô4ð × Ñ   "  b q b Ñ)×.Ñ.Ó0ˆØ×"Ñ" 5¨qÐ"Ó1‰ˆˆBÜ
×Ñ˜bŸj™j¨+×*=Ñ*=Ô>Ü
×Ñ˜bŸh™h¨¯©Ô4ð ×$Ñ$×)Ñ)¨%¯+©+Ó6ˆØ×"Ñ"×-Ñ-¨hÓ7ˆØ—j‘j Ó(×/Ñ/ˆà˜rÑ!×&Ñ&Ô(Ð(Ð(à×"Ñ" 5¨w¸QÐ"Ó?‰ˆˆBÜ
×Ñ˜bŸj™j¨%¯-©-Ô8ð :ˆÜ�]‰]œ:¨SÔ1ñ 	DØ×Ñ˜bŸg™g a¨¨!¨ e™n°7ÀÐÔC÷	D÷ 	Dñ 	Dús   Ì&MÍMc                 óz  — |j                   }t        j                  t        t	        |«      «      |¬«      }|j                  |d¬«      \  }}t        j                  |j                   |j                   «       t        j                  |j                   |j                   «       t        |t        j                  «      sJ ‚y )N©r   r   r   )	r   r   ÚSeriesÚranger   r   r4   r5   Ú
isinstance)r   r?   ÚidxÚsÚleftr,   s         r%   Útest_align_frame_with_seriesz/TestDataFrameAlign.test_align_frame_with_seriesV   s†   € à×ÑˆÜ�I‰I”eœC ›H“o¨SÔ1ˆà!×'Ñ'¨°Ð'Ó2‰ˆˆeÜ
×Ñ˜dŸj™j¨+×*;Ñ*;Ô<Ü
×Ñ˜eŸk™k¨;×+<Ñ+<Ô=Ü˜%¤§¡Ô+Ð+Ñ+r'   c                 óN  — t        j                  g d¢g d¢dœ«      }||d   dk(     }t        j                  ddggdgddg¬	«      }t        j                  ||«       |j	                  |d   dk(  d
«      }t        j                  g d¢g d¢dœ«      }t        j                  ||«       y )N©r.   r   r   )é   r   é   ©ÚaÚbrV   r   r   r.   rW   ©r   r6   r   )r   r   r   )r   r   r   )r   r   r4   Úassert_frame_equalÚwhere)r   ÚdfÚresultÚexpecteds       r%   Útest_align_series_conditionz.TestDataFrameAlign.test_align_series_condition`   s�   € ä�\‰\¢	²	Ñ:Ó;ˆØ�B�s‘G˜q‘LÑ!ˆÜ—<‘< ! Q  °°¸cÀ3¸ZÔHˆÜ
×Ñ˜f hÔ/à—‘˜"˜S™' Q™,¨Ó*ˆÜ—<‘<¢i²iÑ @ÓAˆÜ
×Ñ˜f hÕ/r'   c                 ó   — t        j                  t        d«      g d¢¬«      }|j                  |j                  d d …df   ddd¬«      \  }}t        j                  |j                  t        j                  g «      «       y ©Nr   )ÚAÚBÚCrX   r   r/   r.   )r-   r   r+   ©	r   r   rK   r   r3   r4   r5   r   ÚIndex)r   Úmixed_float_framerB   r@   rA   s        r%   Útest_align_mixed_floatz)TestDataFrameAlign.test_align_mixed_floatk   sc   € ä—‘¤5¨£8²_ÔEˆØ"×(Ñ(Ø�J‰J’q˜!�tÑ 7°¸qð )ó 
‰ˆˆBô 	×Ñ˜bŸh™h¬¯©°«Õ5r'   c                 ó   — t        j                  t        d«      g d¢¬«      }|j                  |j                  d d …df   ddd¬«      \  }}t        j                  |j                  t        j                  g «      «       y r`   rd   )r   Úmixed_int_framerB   r@   rA   s        r%   Útest_align_mixed_intz'TestDataFrameAlign.test_align_mixed_ints   sc   € Ü—‘¤5¨£8²_ÔEˆØ ×&Ñ&Ø�J‰J’q˜!�tÑ 7°¸qð 'ó 
‰ˆˆBô 	×Ñ˜bŸh™h¬¯©°«Õ5r'   zl_ordered,r_ordered,expectedTFc           
      óô  — t        j                  t        j                  dd¬«      t        j                  t        d«      «      j                  t        j                  t        d«      |¬«      «      dœ«      j                  d«      }t        j                  t        j                  d	d¬«      t        j                  t        d
«      «      j                  t        j                  t        d«      |¬«      «      dœ«      j                  d«      }|j                  |«      \  }}t        |j                  |«      sJ ‚t        |j                  |«      sJ ‚t        j                  |j                  |j                  «       y )NrT   Úint64©ÚdtypeÚaabbcaÚcab)Úordered)ra   rb   rb   r   Úbabca)r   r   r   ÚarangerJ   ÚlistÚastypeÚCategoricalDtypeÚ	set_indexr   rL   r   r4   r5   )r   Ú	l_orderedÚ	r_orderedr]   Údf_1Údf_2Ú	aligned_1Ú	aligned_2s           r%   Útest_align_categoricalz)TestDataFrameAlign.test_align_categoricalz   s  € ô �|‰|ä—Y‘Y˜q¨Ô0Ü—Y‘Yœt H›~Ó.×5Ñ5Ü×'Ñ'¬¨U«¸YÔGóñó
÷ ‰)�C‹.ð 	ô �|‰|ä—Y‘Y˜q¨Ô0Ü—Y‘Yœt G›}Ó-×4Ñ4Ü×'Ñ'¬¨U«¸YÔGóñó
÷ ‰)�C‹.ð 	ð  $Ÿz™z¨$Ó/Ñˆ	�9Ü˜)Ÿ/™/¨8Ô4Ð4Ð4Ü˜)Ÿ/™/¨8Ô4Ð4Ð4Ü
×Ñ˜iŸo™o¨y¯©Õ?r'   c                 óæ  — t         j                  j                  t        d«      t        d«      t        d«      gd¬«      }t        j                  t        d«      d¬«      }t        j
                  t        j                  dd¬	«      |¬
«      }t        j
                  t        j                  dd¬	«      |¬
«      }|j                  |d¬«      \  }}|j                  |d¬«      \  }}|}	t        j                  |	|«       t        j                  |	|«       t        j
                  ddddt        j                  t        j                  gdz  |¬
«      }
t        j                  |
|«       t        j                  |
|«       |j                  |d¬«      \  }}|j                  |d¬«      \  }}t         j                  j                  t        d«      t        d«      t        d«      gd¬«      }t        j
                  g d¢|¬
«      }	t        j                  |	|«       t        j                  |	|«       t        j
                  g d¢dz  |¬
«      }
t        j                  |
|«       t        j                  |
|«       y )Nr   r   )rV   rW   Úc)ÚnamesrW   ©Únameé   rl   rm   rI   rO   )r-   r,   r   r.   )r   r.   r   r   rT   é   é   é	   )r   r   r.   r.   )r   Ú
MultiIndexÚfrom_productrK   re   r   r   rs   r   r4   rY   Únan)r   ÚmidxrM   r    r!   Úres1lÚres1rÚres2lÚres2rÚexplÚexprÚexp_idxs               r%   Útest_align_multiindexz(TestDataFrameAlign.test_align_multiindex›   sã  € ô �}‰}×)Ñ)Ü�1‹X”u˜Q“x¤ q£Ð*°/ð *ó 
ˆô �h‰h”u˜Q“x cÔ*ˆÜ�l‰lœ2Ÿ9™9 R¨wÔ7¸tÔDˆÜ�l‰lœ2Ÿ9™9 Q¨gÔ6¸cÔBˆð —y‘y ¨6�yÓ2‰ˆˆuØ—y‘y ¨7�yÓ3‰ˆˆuàˆÜ
×Ñ˜d EÔ*Ü
×Ñ˜d EÔ*Ü�|‰|˜Q  1 a¬¯©´·±Ð8¸1Ñ<ÀDÔIˆÜ
×Ñ˜d EÔ*Ü
×Ñ˜d EÔ*à—y‘y ¨7�yÓ3‰ˆˆuØ—y‘y ¨6�yÓ2‰ˆˆuä—-‘-×,Ñ,Ü�1‹X”u˜Q“x¤ q£Ð*°/ð -ó 
ˆô �|‰|Ò4¸GÔDˆÜ
×Ñ˜d EÔ*Ü
×Ñ˜d EÔ*Ü�|‰|šL¨1Ñ,°GÔ<ˆÜ
×Ñ˜d EÔ*Ü
×Ñ˜d EÕ*r'   c                 óê  — t        j                  g d¢g d¢dœt        d«      ¬«      }t        j                  g d¢t        d«      d¬«      }|j	                  |d	¬
«      \  }}t        j                  dt
        j                  dt
        j                  dgdt
        j                  dt
        j                  dgdœt        d«      ¬«      }t        j                  ddt
        j                  dt
        j                  gt        d«      d¬«      }t        j                  ||«       t        j                  ||«       |j	                  |«      \  }}t        j                  ||«       t        j                  ||«       y )N)r.   r   r   rU   ÚACErI   ©r.   r   rS   ÚABDÚx©r   rƒ   r   r   r.   r   r   ÚABCDEr   rS   )
r   r   rt   rJ   r   r   rŠ   r4   rY   Úassert_series_equal)r   r[   rN   Úres1Úres2Úexp1Úexp2s          r%   Útest_align_series_combinationsz1TestDataFrameAlign.test_align_series_combinations¾   s
  € Ü�\‰\¢	²	Ñ:Ä$ÀuÃ+ÔNˆÜ�I‰I’i¤t¨E£{¸Ô=ˆð —X‘X˜a a�XÓ(‰
ˆˆdÜ�|‰|Ø”b—f‘f˜a¤§¡¨Ð+°1´b·f±f¸aÄÇÁÈÐ2KÑLÜ�w“-ô
ˆô �y‰y˜!˜Q¤§¡¨¬2¯6©6Ð2¼$¸w»-ÈcÔRˆä
×Ñ˜d DÔ)Ü
×Ñ˜t TÔ*ð —W‘W˜R“[‰
ˆˆdÜ
×Ñ˜t TÔ*Ü
×Ñ˜d DÕ)r'   c                 ó  — t        j                  g d¢d¬«      }t        j                  ddgd¬«      }t        j                  ddg|d¬«      }t        j                  d	t	        j
                  d
«      it         j                  j                  ||g«      ¬«      }t        j                  ddgdz  |j                  d¬«      }|j                  |d¬«      \  }}t        j                  ||«       t        j                  ||«       y )NrR   Úfoor‚   r.   r   ÚbarÚ
foo_seriesr™   ÚcolrT   rI   r   r   r   ©r   re   rJ   r   r   rs   rˆ   r‰   r   r   r4   rY   r›   ©r   Ú	foo_indexÚ	bar_indexÚseriesr[   Ú
expected_rÚresult_lÚresult_rs           r%   Ú7test_multiindex_align_to_series_with_common_index_levelzJTestDataFrameAlign.test_multiindex_align_to_series_with_common_index_levelÒ   sÈ   € ä—H‘HšY¨UÔ3ˆ	Ü—H‘H˜a ˜V¨%Ô0ˆ	ä—‘˜A˜q˜6¨¸ÔFˆÜ�\‰\Ø”B—I‘I˜a“LÐ!Ü—-‘-×,Ñ,¨i¸Ð-CÓDô
ˆô
 —Y‘Y  1˜v¨™z°·±ÀÔMˆ
ØŸX™X f°1˜XÓ5Ñˆ�(ä
×Ñ˜h¨Ô+Ü
×Ñ˜x¨Õ4r'   c                 ó2  — t        j                  g d¢d¬«      }t        j                  ddgd¬«      }t        j                  g d¢t        j                  g d¢d¬«      d¬	«      }t        j                  d
t	        j
                  d«      it         j                  j                  ||g«      ¬«      }t        j                  ddgdz  |j                  d¬	«      }|j                  |d¬«      \  }}t        j                  ||«       t        j                  ||«       y )NrR   r¢   r‚   r.   r   r£   ©r.   r   r   rS   r¤   r™   r¥   rT   rI   r   r   r   r¦   r§   s           r%   ÚGtest_multiindex_align_to_series_with_common_index_level_missing_in_leftzZTestDataFrameAlign.test_multiindex_align_to_series_with_common_index_level_missing_in_leftã   sÔ   € ä—H‘HšY¨UÔ3ˆ	Ü—H‘H˜a ˜V¨%Ô0ˆ	ä—‘Ú¤§¡ª¸EÔ BÈô
ˆô �\‰\Ø”B—I‘I˜a“LÐ!Ü—-‘-×,Ñ,¨i¸Ð-CÓDô
ˆô
 —Y‘Y  1˜v¨™z°·±ÀÔMˆ
ØŸX™X f°1˜XÓ5Ñˆ�(ä
×Ñ˜h¨Ô+Ü
×Ñ˜x¨Õ4r'   c                 ón  — t        j                  g d¢d¬«      }t        j                  g d¢d¬«      }t        j                  ddgt        j                  ddgd¬«      d¬	«      }t        j                  d
t	        j
                  d«      it         j                  j                  ||g«      ¬«      }t        j                  ddt        j                  t        j                  gdz  |j                  d¬	«      }|j                  |d¬«      \  }}t        j                  ||«       t        j                  ||«       y )NrR   r¢   r‚   r°   r£   r.   r   r¤   r™   r¥   r„   rI   r   r   r   ©r   re   rJ   r   r   rs   rˆ   r‰   rŠ   r   r   r4   rY   r›   r§   s           r%   ÚHtest_multiindex_align_to_series_with_common_index_level_missing_in_rightz[TestDataFrameAlign.test_multiindex_align_to_series_with_common_index_level_missing_in_rightö   së   € ä—H‘HšY¨UÔ3ˆ	Ü—H‘Hš\°Ô6ˆ	ä—‘Ø�ˆFœ"Ÿ(™( A q 6°Ô6¸\ô
ˆô �\‰\Ø”B—I‘I˜b“MÐ"Ü—-‘-×,Ñ,¨i¸Ð-CÓDô
ˆô
 —Y‘YØ�”2—6‘6œ2Ÿ6™6Ð" QÑ&¨b¯h©h¸\ô
ˆ
ð  ŸX™X f°1˜XÓ5Ñˆ�(ä
×Ñ˜h¨Ô+Ü
×Ñ˜x¨Õ4r'   c                 óP  — t        j                  g d¢d¬«      }t        j                  g d¢d¬«      }t        j                  g d¢t        j                  g d¢d¬«      d¬«      }t        j                  d	t	        j
                  d
«      it         j                  j                  ||g«      ¬«      }t        j                  dt        j                  dgdz  |j                  d¬«      }|j                  |d¬«      \  }}t        j                  ||«       t        j                  ||«       y )NrR   r¢   r‚   )r.   r   rS   r£   r–   r¤   r™   r¥   r‡   rI   r.   r   r   r   r³   r§   s           r%   ÚGtest_multiindex_align_to_series_with_common_index_level_missing_in_bothzZTestDataFrameAlign.test_multiindex_align_to_series_with_common_index_level_missing_in_both  s×   € ä—H‘HšY¨UÔ3ˆ	Ü—H‘HšY¨UÔ3ˆ	ä—‘ÚœRŸX™X¢i°eÔ<À<ô
ˆô �\‰\Ø”B—I‘I˜a“LÐ!Ü—-‘-×,Ñ,¨i¸Ð-CÓDô
ˆô
 —Y‘Y ¤2§6¡6¨1˜~°Ñ1¸¿¹ÈÔUˆ
ØŸX™X f°1˜XÓ5Ñˆ�(ä
×Ñ˜h¨Ô+Ü
×Ñ˜x¨Õ4r'   c                 óZ  — t        j                  g d¢d¬«      }t        j                  ddgd¬«      }t        j                  ddg|d¬«      }t        j                  t	        j
                  d	«      j                  d
d«      t         j                  j                  ||g«      ¬«      }g d¢|_	        t        j                  ddgdz  |j                  d¬«      }|j                  |d¬«      \  }}t        j                  ||«       t        j                  |j                  |j                  «       y )NrR   r¢   r‚   r.   r   r£   r¤   r™   é   rT   r   rI   )ÚcfooÚcbarr¹   r   r   )r   re   rJ   r   r   rs   Úreshaperˆ   r‰   r6   r   r   r4   r›   r5   )r   r¨   r©   rª   r[   r]   Úresult_leftÚresult_rights           r%   ÚGtest_multiindex_align_to_series_with_common_index_level_non_unique_colszZTestDataFrameAlign.test_multiindex_align_to_series_with_common_index_level_non_unique_cols  sá   € ä—H‘HšY¨UÔ3ˆ	Ü—H‘H˜a ˜V¨%Ô0ˆ	ä—‘˜A˜q˜6¨¸ÔFˆÜ�\‰\Ü�I‰I�b‹M×!Ñ! ! QÓ'Ü—-‘-×,Ñ,¨i¸Ð-CÓDô
ˆò .ˆŒ
ä—9‘9˜a ˜V a™Z¨r¯x©x¸lÔKˆØ$&§H¡H¨V¸! HÓ$<Ñ!ˆ�\ä
×Ñ˜|¨XÔ6Ü
×Ñ˜k×1Ñ1°2·:±:Õ>r'   c                 óD  — t        j                  t        j                  d«      j	                  d«      «      }t        j
                  t        j                  d«      «      }t        j                  t        d¬«      5  |j                  |«       d d d «       y # 1 sw Y   y xY w)Né2   )é
   r   r   zaxis=0 or 1r0   )
r   r   r   rs   r»   rJ   r<   r=   r>   r   )r   r[   rª   s      r%   Ú)test_missing_axis_specification_exceptionz<TestDataFrameAlign.test_missing_axis_specification_exception0  sh   € Ü�\‰\œ"Ÿ)™) B›-×/Ñ/°Ó8Ó9ˆÜ—‘œ2Ÿ9™9 Q›<Ó(ˆä�]‰]œ:¨^Ô<ñ 	Ø�H‰H�VÔ÷	÷ 	ñ 	ús   Á;BÂBc                 óü   — t        j                  dddgi«      }t        j                  dgd¬«      }|j                  «       }|j	                  |d¬«      \  }}d|j
                  d<   t        j                  ||«       y )Nr   r.   r   r‚   r   éd   )r   r   rJ   r;   r   r3   r4   r›   )r   r[   Úserr]   r\   rB   s         r%   Útest_align_series_check_copyz/TestDataFrameAlign.test_align_series_check_copy7  sh   € ä�\‰\˜1˜q !˜f˜+Ó&ˆÜ�i‰i˜˜ !Ô$ˆØ—8‘8“:ˆØŸ™ ¨1˜Ó-‰ˆ�Øˆ�‰�‰Ü
×Ñ˜u hÕ/r'   c                 ó   — t        j                  dddgi«      }t        j                  ddg«      }|j                  |d¬«      \  }}t	        j
                  ||«       t	        j                  ||«       ||usJ ‚||usJ ‚y )NrV   r.   r   r   rS   r   r   ©r   r   rJ   r   r4   rY   r›   ©r   r[   rÅ   r\   Úresult2s        r%   Ú%test_align_identical_different_objectz8TestDataFrameAlign.test_align_identical_different_object@  s|   € ä�\‰\˜3  A ˜-Ó(ˆÜ�i‰i˜˜A˜ÓˆØŸ(™( 3¨Q˜(Ó/‰ˆ�Ü
×Ñ˜f bÔ)Ü
×Ñ˜w¨Ô,Ø˜ÑÐÐØ˜'Ñ!Ð!Ñ!r'   c                 ó  — t        j                  dddgi«      }t        j                  dgdg¬«      }|j                  |d¬«      \  }}t	        j
                  ||«       t	        j                  ||«       ||usJ ‚||usJ ‚y )NrV   r.   r   rI   r   rÈ   rÉ   s        r%   Ú-test_align_identical_different_object_columnsz@TestDataFrameAlign.test_align_identical_different_object_columnsJ  s~   € ä�\‰\˜3  A ˜-Ó(ˆÜ�i‰i˜˜ C 5Ô)ˆØŸ(™( 3¨Q˜(Ó/‰ˆ�Ü
×Ñ˜f bÔ)Ü
×Ñ˜w¨Ô,Ø˜ÑÐÐØ˜'Ñ!Ð!Ñ!r'   N)Ú__name__Ú
__module__Ú__qualname__r&   rG   rP   r^   rg   rj   r<   ÚmarkÚparametrizer   ÚCategoricalIndexre   r~   r“   r    r®   r±   r´   r¶   r¾   rÂ   rÆ   rË   rÍ   © r'   r%   r   r   
   sÃ   „ ò$ò<+DòZ,ò	0ò6ò6ð ‡[�[×ÑØ&à�4˜×,Ñ,Ð-Ø�5˜"Ÿ(™(Ð#Ø�D˜"Ÿ(™(Ð#Ø�E˜2×.Ñ.Ð/ð		
óñ@óð@ò0!+òF*ò(5ò"5ò&5ò*5ò&?ò$ò0ò"ó"r'   r   )Údatetimer   Únumpyr   r<   Úpandasr   Úpandas._testingÚ_testingr4   r   rÔ   r'   r%   ú<module>rÚ      s    ðÝ ã Û ã Ý ÷H"ò H"r'   