Ë
    AúYjàA  ã                   óF  — d dl Zd dlZd dlmZmZmZmZmZm	Z	 d dl
mZ d„ Zd„ Zd„ Zej                   j#                  ddd ej$                  d	«      d
f ej&                  d«      df ej(                  d«      dfg«      d„ «       Zej                   j#                  ddddd ej$                  d	«      fddg«      d„ «       Zej                   j#                  dg d¢«      d„ «       Zej                   j#                  dg d¢«      d„ «       Zej                   j#                  dg d¢«      d„ «       Zej                   j#                  dddg«      d„ «       Zej                   j#                  dg d¢«      d „ «       Zej                   j#                  dg d!¢«      d"„ «       Zej                   j#                  dd#d$d  ej&                  d «      fd%g«      d&„ «       Zej                   j#                  dd'd(g«      d)„ «       Zej                   j#                  dd*d	d	gfd	 e«       fg«      d+„ «       Z ej                   j#                  d,g d-¢«      ej                   j#                  d.g d-¢«      d/„ «       «       Z!d0„ Z"d1„ Z#d2„ Z$ej                   j#                  dd	d3d4œd	d5d4œfd	d3d4œd	d3d5d6œfd7d	id	fd7d	id8fd7d	id	gfg«      d9„ «       Z%ej                   j#                  d:d	d3g«      d;„ «       Z&d<„ Z'ej                   j#                  d=d>d?d	d	gg«      d@„ «       Z(ej                   j#                  dAe)ejT                  g«      dB„ «       Z+ej                   j#                  d ejT                  g dC¢«      g dC¢f ejT                  g dC¢«       ejT                  g dD¢«      f e,g dC¢«      g dC¢fg dC¢g dE¢fg dC¢g dF¢fg dC¢d	fg«      dG„ «       Z-dH„ Z.ej                   j#                  ddej^                  fdIej^                  d fg«      dJ„ «       Z0ej                   j#                  dejb                  ejb                  fejb                   e2dK«      f ejT                  ejb                  ej^                  ejb                   g«       ejT                  ejb                  ej^                  ejb                   g«      fg«      dL„ «       Z3eej^                  ed ejh                  dMdN«       ejj                  dMdN«      gZ6ej                   j#                  dOe6«      ej                   j#                  dPe6«      dQ„ «       «       Z7dR„ Z8ej                   j#                  d edSdg«       edSdTg«      f edSdg«       edSdTg«      f ejT                  ddUg«       ejT                  ddVg«      f ed7dSdgi«       ed7dSdTgi«      fg«      dW„ «       Z9dX„ Z:dY„ Z;ej                   j#                  dZ ejT                  d	g«      d	d[d\fd	 ejT                  d	g«      d\d[fg«      d]„ «       Z<d^„ Z=d_„ Z>d`„ Z?da„ Z@db„ ZAdc„ ZBdd„ ZCde„ ZDdf„ ZE ejŒ                  d3e¬g«      ZG ejT                  dd=ge¬g«       ejT                  dhdige¬g«      geGdd  ejT                   ejT                  g dj¢«       ejT                  dkdlg«      ge¬g«       ejT                   ejT                  g dj¢«       ejT                  dkdlg«      ge¬g«      f ejT                   ejT                   ejT                  dmdng«       ejT                  dog«      ge¬g«       ejT                   ejT                  dkdlg«      ge¬g«      ge¬g«       ejT                   ejT                   ejT                  dmdng«       ejT                  dog«      ge¬g«       ejT                   ejT                  dkdlg«      ge¬g«      ge¬g«      f ejT                  g dj¢dkdlgge¬g«       ejT                  g dj¢dkdlgge¬g«      f ejT                   ejT                  g dC¢«       ejT                  dpdg«      ge¬g«       ejT                  g dC¢dpdgge¬g«      f ejT                   ejT                  g e¬g«      dge¬g«       ejT                  g dge¬g«      f ejT                   ejT                   ejT                  g dC¢«       ejT                  dpdg«      ge¬g«       ejT                   ejT                  dqg«       ejT                  drdsg«       ejT                  dtg«      ge¬g«      ge¬g«       ejT                  g dC¢dpdggdqgdrdsgdtggge¬g«      f ejT                  eGdge¬g«       ejT                  dd=gdhdiggdge¬g«      f ejT                  d	 ejT                  d7d=ge¬g«      duœge¬g«       ejT                  d	 ejT                  d7d=ge¬g«      duœge¬g«      f ejT                  d	 ejT                  d7d=ge¬g«      duœge¬g«       ejT                  d	d7d=gduœge¬g«      f ejT                   ejT                  d	 ejT                  d7d=ge¬g«      duœge¬g«       ejT                  g e¬g«      ge¬g«       ejT                  d	d7d=gduœgg ge¬g«      fg
ZHej                   j“                  dv«      ej                   j#                  deH«      dw„ «       «       ZJy)xé    N)ÚNAÚ	DataFrameÚIndexÚNaTÚSeriesÚ	Timestampc                 ó`   — t        j                  | |fi |¤Ž t        j                  || fi |¤Ž y)a4  
    Check that two objects are approximately equal.

    This check is performed commutatively.

    Parameters
    ----------
    a : object
        The first object to compare.
    b : object
        The second object to compare.
    **kwargs
        The arguments passed to `tm.assert_almost_equal`.
    N)ÚtmÚassert_almost_equal©ÚaÚbÚkwargss      úu/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/pandas/tests/util/test_assert_almost_equal.pyÚ_assert_almost_equal_bothr      s.   € ô ×Ñ˜1˜aÑ* 6Ò*Ü×Ñ˜1˜aÑ* 6Ó*ó    c                 óŽ   — 	 t        j                  | |fi |¤Ž | › d|› d�}t        j                  |¬«       y# t        $ r Y yw xY w)a  
    Check that two objects are not approximately equal.

    Parameters
    ----------
    a : object
        The first object to compare.
    b : object
        The second object to compare.
    **kwargs
        The arguments passed to `tm.assert_almost_equal`.
    z and z7 were approximately equal when they shouldn't have been)ÚreasonN)r
   r   ÚpytestÚfailÚAssertionError)r   r   r   Úmsgs       r   Ú_assert_not_almost_equalr   "   sM   € ðÜ
×Ñ˜q !Ñ. vÒ.Ø��5˜˜ÐRÐSˆÜ�‰˜3ÖøÜò Ùðús   ‚58 ¸	AÁAc                 ó8   — t        | |fi |¤Ž t        || fi |¤Ž y)a8  
    Check that two objects are not approximately equal.

    This check is performed commutatively.

    Parameters
    ----------
    a : object
        The first object to compare.
    b : object
        The second object to compare.
    **kwargs
        The arguments passed to `tm.assert_almost_equal`.
    N©r   r   s      r   Ú_assert_not_almost_equal_bothr   7   s"   € ô ˜Q Ñ, VÒ,Ü˜Q Ñ, VÓ,r   za,b©çš™™™™™ñ?r   ©r   ç¥	¦š™ñ?é   gzo ð?r   é   c                 ó   — t        | |«       y ©N©r   ©r   r   s     r   Ú test_assert_almost_equal_numbersr'   J   s   € ô ˜a Õ#r   )r   r!   )r   T)r!   é   gq¬‹Ûh ð?)çš™™™™™¹?gª`TR' ¹?)g/n£¼R?ga2U0*©S?c                 ó   — t        | |«       y r$   ©r   r&   s     r   Ú$test_assert_not_almost_equal_numbersr,   X   s   € ô " ! QÕ'r   )r   r   ©r   gF%ušñ?©g�íµ ÷Æ°>gñhãˆµøÔ>©g     @�@g/Ý$@�@©ç¢&ú|”ç>gTäqs*é>c                 ó"   — t        | |dd¬«       y )Ngü©ñÒMb@?)ÚrtolÚatolr%   r&   s     r   Ú%test_assert_almost_equal_numbers_atolr5   h   s   € ô ˜a ¨°fÖ=r   )©r   gÃõ(\�Âñ?©r)   gB`åÐ"Û¹?)r1   gÅËÓ¹¢”P?c                 ó    — t        | |d¬«       y )Nçü©ñÒMbP?)r4   r+   r&   s     r   Ú)test_assert_not_almost_equal_numbers_atolr:   y   ó   € ä! ! Q¨TÖ2r   )r   r   r-   r/   r6   r7   c                 ó    — t        | |d¬«       y ©Ngš™™™™™©?©r3   r%   r&   s     r   Ú%test_assert_almost_equal_numbers_rtolr?   ~   s   € ô ˜a ¨Ö.r   r0   r.   c                 ó    — t        | |d¬«       y r=   r+   r&   s     r   Ú)test_assert_not_almost_equal_numbers_rtolrA   �   r;   r   za,b,rtol))grÄZ|
 ð?g9ÖÅm4 ð?r9   )y$š@í¿š™™™™™É?yBëáËDí¿š™™™™™É?r9   )yš™™™™™¹?¾Ÿ/Ý$ð?yš™™™™™¹?j¼t“ð?r)   )yª`TR' ¹?       @yš™™™™™¹?5^ºI @ç{®Gáz„?c                 óð   — t        | ||¬«       t        t        j                  | «      t        j                  |«      |¬«       t        t        j                  | «      t        j                  |«      |¬«       y ©Nr>   )r   ÚnpÚ	complex64Ú
complex128©r   r   r3   s      r   Ú(test_assert_almost_equal_complex_numbersrI   ’   sJ   € ô ˜a ¨Õ.ÜœbŸl™l¨1›o¬r¯|©|¸A«ÀTÕJÜœbŸm™m¨AÓ.´·±¸aÓ0@ÀtÖLr   ))g•¯ôoÑ¨â?gYa#Þtªâ?gH¯¼šò×z>)yu“Ví¿š™™™™™É?y²�ï§ÆKï¿š™™™™™É?r9   )yš™™™™™¹?      ð?yš™™™™™¹?       @rB   )yL7‰A`åÀ¿j¼t“ð?yL7‰A`åÀ¿®Gázð?gñhãˆµøä>)y        •¯ôoÑ¨â?y        Ya#Þtªâ?g•Ö&è.>c                 óð   — t        | ||¬«       t        t        j                  | «      t        j                  |«      |¬«       t        t        j                  | «      t        j                  |«      |¬«       y rD   )r   rE   rF   rG   rH   s      r   Ú,test_assert_not_almost_equal_complex_numbersrK   ¡   sJ   € ô " ! Q¨TÕ2Ü!¤"§,¡,¨q£/´2·<±<À³?ÈÕNÜ!¤"§-¡-°Ó"2´B·M±MÀ!Ó4DÈ4ÖPr   )r   r   )r   g        )g:Œ0âŽyE>r   c                 ó   — t        | |«       y r$   r%   r&   s     r   Ú+test_assert_almost_equal_numbers_with_zerosrM   ±   s   € ä˜a Õ#r   )r9   r   )r!   r   c                 ó   — t        | |«       y r$   r+   r&   s     r   Ú/test_assert_not_almost_equal_numbers_with_zerosrO   ¶   ó   € ä! ! QÕ'r   )r!   Úabcc                 ó   — t        | |«       y r$   r+   r&   s     r   Ú/test_assert_not_almost_equal_numbers_with_mixedrS   »   rP   r   Ú
left_dtype)zM8[ns]zm8[ns]Úfloat64Úint64ÚobjectÚright_dtypec                 ót   — t        t        j                  g | ¬«      t        j                  g |¬«      d¬«       y )N©ÚdtypeF©Úcheck_dtype)r   rE   Úarray)rT   rX   s     r   Ú+test_assert_almost_equal_edge_case_ndarraysr_   À   s+   € ô Ü
�‰�˜:Ô&Ü
�‰�˜;Ô'Øör   c                  ó$   — t        h d£h d£«       y )N¾   r!   r(   é   r%   © r   r   Útest_assert_almost_equal_setsrd   Ï   s   € äšiªÕ3r   c                  óˆ   — d} t        j                  t        | ¬«      5  t        h d£h d£«       d d d «       y # 1 sw Y   y xY w)Nz{1, 2, 3} != {1, 2, 4}©Úmatchra   >   r!   r(   é   )r   Úraisesr   r   ©r   s    r   Ú!test_assert_almost_not_equal_setsrk   Ô   s4   € à
#€CÜ	�‰”~¨SÔ	1ñ 8Ü!¢)ªYÔ7÷8÷ 8ñ 8ús	   ž8¸Ac                  ó(   — t        dddœdddœ«       y )Nr!   r(   r&   r%   rc   r   r   Útest_assert_almost_equal_dictsrm   Û   s   € Ü A¨AÑ.°a¸aÑ0@ÕAr   r(   r&   rb   )r   r   Úcr   rQ   c                 ó   — t        | |«       y r$   r+   r&   s     r   Ú"test_assert_not_almost_equal_dictsrp   ß   s   € ô " ! QÕ'r   Úvalc                 ól   ‡— dŠd| i} G ˆfd„d«      }| ‰k(  rt         nt        } || |«       d¬«       y )Nr!   r   c                   ó   •— e Zd Zd„ Zˆ fd„Zy)ú>test_assert_almost_equal_dict_like_object.<locals>.DictLikeObjc                  ó   — y)N)r   rc   )Úselfs    r   ÚkeyszCtest_assert_almost_equal_dict_like_object.<locals>.DictLikeObj.keysó   s   € Ør   c                 ó   •— |dk(  r‰S y )Nr   rc   )rv   ÚitemÚdict_vals     €r   Ú__getitem__zJtest_assert_almost_equal_dict_like_object.<locals>.DictLikeObj.__getitem__ö   s   ø€ Ø�sŠ{Ø�ð r   N)Ú__name__Ú
__module__Ú__qualname__rw   r{   )rz   s   €r   ÚDictLikeObjrt   ò   s   ø„ ò	õ	 r   r   Fr\   )r   r   )rq   Ú	real_dictr   Úfuncrz   s       @r   Ú)test_assert_almost_equal_dict_like_objectr‚   í   s?   ø€ à€HØ�c�
€I÷ ó  ð &)¨H¢_Õ!Ô:Wð 	ñ 	ˆ‘K“M¨uÖ5r   c                  ó   — t        dd«       y ©NrQ   r%   rc   r   r   Ú test_assert_almost_equal_stringsr…      s   € Ü˜e UÕ+r   r   ÚabcdÚabdc                 ó   — t        d| «       y r„   r+   )r   s    r   Ú$test_assert_not_almost_equal_stringsr‰     s   € ä! %¨Õ+r   Úboxc                 ó<   — t         | g d¢«       | g d¢«      «       y )N©r!   r(   rb   r%   )rŠ   s    r   Ú"test_assert_almost_equal_iterablesr�   	  s   € ä™c¢)›n©c²)«nÕ=r   rŒ   )ç      ð?ç       @g      @)r!   r(   rh   )r!   r(   rb   rh   c                 ó   — t        | |«       y r$   r   r&   s     r   Ú&test_assert_not_almost_equal_iterablesr‘     s   € ô ˜Q Õ"r   c                  ó   — t        d d «       y r$   r%   rc   r   r   Útest_assert_almost_equal_nullr“      s   € Ü˜d DÕ)r   ©Nr   c                 ó   — t        | |«       y r$   r   r&   s     r   Ú!test_assert_not_almost_equal_nullr–   $  s   € ä˜Q Õ"r   Úinfc                 ó   — t        | |«       y r$   r%   r&   s     r   Útest_assert_almost_equal_infr™   )  s   € ô ˜a Õ#r   r   ÚnsÚleftÚrightc                 ó  — t        j                  | gt        ¬«      }t        j                  |gt        ¬«      }d}| |u rÁt        | |d¬«       t	        j
                  ||«       t	        j                  t        |t        ¬«      t        |t        ¬«      «       t	        j                  t        |t        ¬«      t        |t        ¬«      «       t	        j                  t        |t        ¬«      t        |t        ¬«      «       y t        j                  t        |¬«      5  t        | |d¬«       d d d «       t        j                  t        d¬«      5  t	        j                  t        |t        ¬«      t        |t        ¬«      «       d d d «       t        j                  t        d¬«      5  t	        j                  t        |t        ¬«      t        |t        ¬«      «       d d d «       y # 1 sw Y   ŒºxY w# 1 sw Y   ŒnxY w# 1 sw Y   y xY w)NrZ   zMismatched null-like valuesFr\   rf   zSeries are differentzDataFrame.iloc.* are different)rE   r^   rW   r   r
   Úassert_numpy_array_equalÚassert_index_equalr   Úassert_series_equalr   Úassert_frame_equalr   r   ri   r   )r›   rœ   Úleft_arrÚ	right_arrr   s        r   Ú&test_mismatched_na_assert_almost_equalr¤   8  s  € ô �x‰x˜˜¤fÔ-€HÜ—‘˜%˜¬Ô/€Ià
'€Càˆu�}Ü! $¨¸5ÕAÜ
×#Ñ# H¨iÔ8Ü
×ÑÜ�(¤&Ô)¬5°Ä&Ô+Iô	
ô 	×ÑÜ�8¤6Ô*¬F°9ÄFÔ,Kô	
ô 	×ÑÜ�h¤fÔ-¬y¸Ì&Ô/Qõ	
ô
 �]‰]œ>°Ô5ñ 	FÜ% d¨E¸uÕE÷	Fô �]‰]œ>Ð1GÔHñ 	Ü×"Ñ"Ü�x¤vÔ.´°yÌÔ0Oô÷	ô �]‰]œ>Ð1QÔRñ 	Ü×!Ñ!Ü˜(¬&Ô1´9¸YÌfÔ3Uô÷	ð 	÷	Fð 	Fú÷	ð 	ú÷	ð 	ús$   ÄG#Å5G/Æ%5G;Ç#G,Ç/G8Ç;Hc                  ó8   — t        t        j                  d«       y r”   )r   rE   r—   rc   r   r   Ú test_assert_not_almost_equal_infr¦   `  s   € Ü!¤"§&¡&¨!Õ,r   rŽ   r    g½7†   @r�   c                 ó   — t        | |«       y r$   r%   r&   s     r   Útest_assert_almost_equal_pandasr¨   d  s   € ô ˜a Õ#r   c                  ót   — t        d«      t        d«      g} t        d«      t        d«      g}t        | |«       y )Nú
2011-01-01)r   r   r&   s     r   Útest_assert_almost_equal_objectr«   q  s4   € Ü	�<Ó	 ¤)¨LÓ"9Ð:€AÜ	�<Ó	 ¤)¨LÓ"9Ð:€AÜ˜a Õ#r   c                  ó”   — d} t        j                  t        | ¬«      5  t        j                  dd«       d d d «       y # 1 sw Y   y xY w)Nz?expected 2\.00000 but got 1\.00000, with rtol=1e-05, atol=1e-08rf   r!   r(   ©r   ri   r   r
   r   rj   s    r   Ú'test_assert_almost_equal_value_mismatchr®   w  s:   € Ø
M€Cä	�‰”~¨SÔ	1ñ %Ü
×Ñ˜q !Ô$÷%÷ %ñ %ús	   ž>¾Aza,b,klass1,klass2ÚndarrayÚintc                 ó    — d|› d|› �}t        j                  t        |¬«      5  t        j                  | |«       d d d «       y # 1 sw Y   y xY w)NzHnumpy array are different

numpy array classes are different
\[left\]:  z
\[right\]: rf   r­   )r   r   Úklass1Úklass2r   s        r   Ú'test_assert_almost_equal_class_mismatchr´   ~  sT   € ð
ð ˆXð ØˆXð	€Cô 
�‰”~¨SÔ	1ñ %Ü
×Ñ˜q !Ô$÷%÷ %ñ %ús   ¤AÁAc            	      ó$  — d} t        j                  t        | ¬«      5  t        j                  t        j                  t
        j                  ddg«      t        j                  dt
        j                  dg«      «       d d d «       y # 1 sw Y   y xY w)Nz‰numpy array are different

numpy array values are different \(66\.66667 %\)
\[left\]:  \[nan, 2\.0, 3\.0\]
\[right\]: \[1\.0, nan, 3\.0\]rf   r(   rb   r!   )r   ri   r   r
   r   rE   r^   Únanrj   s    r   Ú(test_assert_almost_equal_value_mismatch1r·   �  sh   € ð(€Cô 
�‰”~¨SÔ	1ñ SÜ
×ÑœrŸx™x¬¯©°°A¨Ó7¼¿¹À1ÄbÇfÁfÈaÀ.Ó9QÔR÷S÷ Sñ Sús   žABÂBc                  óè   — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddg«      t        j                  ddg«      «       d d d «       y # 1 sw Y   y xY w)Nzonumpy array are different

numpy array values are different \(50\.0 %\)
\[left\]:  \[1, 2\]
\[right\]: \[1, 3\]rf   r!   r(   rb   ©r   ri   r   r
   r   rE   r^   rj   s    r   Ú(test_assert_almost_equal_value_mismatch2rº   ˜  s\   € ð€Cô 
�‰”~¨SÔ	1ñ CÜ
×ÑœrŸx™x¨¨A¨Ó/´·±¸1¸a¸&Ó1AÔB÷C÷ Cñ Cúó   žAA(Á(A1c            
      ó  — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddgddgddgg«      t        j                  ddgddgddgg«      «       d d d «       y # 1 sw Y   y xY w)	Nz£numpy array are different

numpy array values are different \(16\.66667 %\)
\[left\]:  \[\[1, 2\], \[3, 4\], \[5, 6\]\]
\[right\]: \[\[1, 3\], \[3, 4\], \[5, 6\]\]rf   r!   r(   rb   rh   r"   é   r¹   rj   s    r   Ú(test_assert_almost_equal_value_mismatch3r¾   £  sy   € ð9€Cô 
�‰”~¨SÔ	1ñ 
Ü
×ÑÜ�H‰H�q˜!�f˜q !˜f q¨! fÐ-Ó.´·±¸1¸a¸&À1ÀaÀ&È1ÈaÈ&Ð9QÓ0Rô	
÷
÷ 
ñ 
ús   žAA6Á6A?c            	      óø   — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddgddgg«      t        j                  ddgddgg«      «       d d d «       y # 1 sw Y   y xY w)Nz‹numpy array are different

numpy array values are different \(25\.0 %\)
\[left\]:  \[\[1, 2\], \[3, 4\]\]
\[right\]: \[\[1, 3\], \[3, 4\]\]rf   r!   r(   rb   rh   r¹   rj   s    r   Ú(test_assert_almost_equal_value_mismatch4rÀ   °  so   € ð-€Cô 
�‰”~¨SÔ	1ñ WÜ
×ÑœrŸx™x¨!¨Q¨°!°Q°Ð(8Ó9¼2¿8¹8ÀaÈÀVÈaÐQRÈVÐDTÓ;UÔV÷W÷ Wñ Wús   žA	A0Á0A9c                  óì   — d} t        j                  t        | ¬«      5  t        j                  t        j                  ddg«      t        j                  g d¢«      d¬«       d d d «       y # 1 sw Y   y xY w)NzWIndex are different

Index shapes are different
\[left\]:  \(2L*,\)
\[right\]: \(3L*,\)rf   r!   r(   ©rb   rh   r"   r   )Úobjr¹   rj   s    r   Ú0test_assert_almost_equal_shape_mismatch_overriderÄ   »  sZ   € ð€Cô
 
�‰”~¨SÔ	1ñ SÜ
×ÑœrŸx™x¨¨A¨Ó/´·±º)Ó1DÈ'ÕR÷S÷ Sñ Sús   žAA*Á*A3c                  óè   — d} t        j                  t        | ¬«      5  t        j                  t        j                  g d¢«      t        j                  g d¢«      «       d d d «       y # 1 sw Y   y xY w)Nu   numpy array are different

numpy array values are different \(33\.33333 %\)
\[left\]:  \[Ã¡, Ã , Ã¤\]
\[right\]: \[Ã¡, Ã , Ã¥\]rf   )õ   Ã¡õ   Ã õ   Ã¤)rÆ   rÇ   õ   Ã¥r¹   rj   s    r   Ú test_assert_almost_equal_unicoderÊ   Å  sV   € ð!€Cô 
�‰”~¨SÔ	1ñ [Ü
×ÑœrŸx™xÒ(:Ó;¼R¿X¹XÒFXÓ=YÔZ÷[÷ [ñ [úr»   c                  ó8  — t        j                  t        d«      t        d«      g«      } t        j                  t        d«      t        d«      g«      }d}t        j                  t
        |¬«      5  t        j                  | |«       d d d «       y # 1 sw Y   y xY w)Nrª   z
2011-01-02z·numpy array are different

numpy array values are different \(50\.0 %\)
\[left\]:  \[2011-01-01 00:00:00, 2011-01-01 00:00:00\]
\[right\]: \[2011-01-01 00:00:00, 2011-01-02 00:00:00\]rf   )rE   r^   r   r   ri   r   r
   r   )r   r   r   s      r   Ú"test_assert_almost_equal_timestamprÌ   Ñ  sx   € Ü
�‰”)˜LÓ)¬9°\Ó+BÐCÓD€AÜ
�‰”)˜LÓ)¬9°\Ó+BÐCÓD€Að?€Cô 
�‰”~¨SÔ	1ñ %Ü
×Ñ˜q !Ô$÷%÷ %ñ %ús   Á0BÂBc                  óœ   — d} t        j                  t        | ¬«      5  t        j                  ddgg d¢«       d d d «       y # 1 sw Y   y xY w)NzOIterable are different

Iterable length are different
\[left\]:  2
\[right\]: 3rf   r!   r(   rÂ   r­   rj   s    r   Ú1test_assert_almost_equal_iterable_length_mismatchrÎ   ß  sB   € ð€Cô 
�‰”~¨SÔ	1ñ 2Ü
×Ñ  1˜v¢yÔ1÷2÷ 2ñ 2úó   žAÁAc                  óœ   — d} t        j                  t        | ¬«      5  t        j                  ddgddg«       d d d «       y # 1 sw Y   y xY w)NziIterable are different

Iterable values are different \(50\.0 %\)
\[left\]:  \[1, 2\]
\[right\]: \[1, 3\]rf   r!   r(   rb   r­   rj   s    r   Ú1test_assert_almost_equal_iterable_values_mismatchrÑ   ê  sF   € ð€Cô 
�‰”~¨SÔ	1ñ /Ü
×Ñ  1˜v¨¨1 vÔ.÷/÷ /ñ /úrÏ   rZ   rn   Úd)é2   éF   éZ   é   é   rÓ   rÔ   rÕ   rh   r½   é   é   é	   )Úf1Úf2z7ignore:elementwise comparison failed:DeprecationWarningc                 ó   — t        | |«       y r$   r%   r&   s     r   Ú%test_assert_almost_equal_array_nestedrÞ   G  s   € ô ˜a Õ#r   )KÚnumpyrE   r   Úpandasr   r   r   r   r   r   Úpandas._testingÚ_testingr
   r   r   r   ÚmarkÚparametrizeÚint16rU   Úuint32r'   r,   r5   r:   r?   rA   rI   rK   rM   rO   rW   rS   r_   rd   rk   rm   rp   r‚   r…   r‰   Úlistr^   r�   Úiterr‘   r“   r¶   r–   r—   Úfloatr™   Ú
datetime64Útimedelta64Úobjsr¤   r¦   r¨   r«   r®   r´   r·   rº   r¾   rÀ   rÄ   rÊ   rÌ   rÎ   rÑ   ÚemptyÚsubarrÚNESTED_CASESÚfilterwarningsrÞ   rc   r   r   ú<module>rñ      s˜  ðÛ Û ÷÷ õ ò+ò&ò*-ð& ‡�×ÑØ	àØØ	ˆ�‰�!‹�hÐØ	ˆ�‰�C‹˜#ÐØ	ˆ�‰�1‹�qÐðó	ñ$ó	ð$ð ‡�×ÑØ	àØØØ	��—‘˜!“ÐàØðóñ(óð(ð ‡�×ÑØ	òóñ>óð>ð
 ‡�×Ñ˜Ò QÓRñ3ó Sð3ð ‡�×ÑØ	òó
ñ/ó
ð/ð ‡�×Ñ˜Ð!5Ð7KÐ LÓMñ3ó Nð3ð ‡�×ÑØòóñMóðMð ‡�×ÑØòó	ñQó	ðQð ‡�×Ñ˜ ¨°A°z°r·z±zÀ!³}Ð3EÀÐ WÓXñ$ó Yð$ð ‡�×Ñ˜ ¨VÐ 4Ó5ñ(ó 6ð(ð ‡�×Ñ˜ ¨a°!°¨X¸¹6»8°}Ð EÓFñ(ó Gð(ð ‡�×ÑØÒDóð ‡�×ÑØÒEóñóóðò4ò
8òBð ‡�×ÑØ	à�qÑ	 ¨Ñ+Ð,Ø�qÑ	 ¨°Ñ3Ð4Ø
ˆqˆ�1ˆØ
ˆqˆ�5ÐØ
ˆqˆ�A�3ˆðó	ñ(ó	ð(ð ‡�×Ñ˜  A Ó'ñ6ó (ð6ò$,ð ‡�×Ñ˜˜v u¨a°!°Ð5Ó6ñ,ó 7ð,ð ‡�×Ñ˜  r§x¡xÐ 0Ó1ñ>ó 2ð>ð ‡�×ÑØ	ð 
ˆ�‰’)Ó	šiÐ(à	ˆ�‰’)Ó	˜h˜bŸh™h¢Ó7Ð8á	Ši‹š)Ð$Ú	’IÐÚ	’LÐ!Ú	�Aˆð
óñ#óð#ò*ð ‡�×Ñ˜ $¨¯© °¸R¿V¹VÀQ¸KÐ HÓIñ#ó Jð#ð ‡�×ÑØ	à	�‰�—‘ÐØ	�‰‘�u“ÐØ	ˆ�‰�2—6‘6˜2Ÿ6™6 B§F¡F 7Ð+Ó	,¨h¨b¯h©h¸¿¹ÀÇÁÈÏÉÈÐ7PÓ.QÐRðóñ$óð$ð 	ˆB�F‰F�C˜˜}˜rŸ}™}¨U°DÓ9¸>¸2¿>¹>È%ÐQUÓ;VÐW€ð ‡�×Ñ˜ Ó&Ø‡�×Ñ˜ $Ó'ñ#ó (ó 'ð#òL-ð ‡�×ÑØ	á	��SˆzÓ	™E 3¨ /Ó2Ð3Ù	��c�
Ó	™V S¨( OÓ4Ð5Ø	ˆ�‰�3˜�/Ó	" H B§H¡H¨c°3¨ZÓ$8Ð9Ù	�C˜#˜s˜Ð$Ó	%¡y°#¸¸X°Ð1GÓ'HÐIð	óñ$óð$ò$ò%ð ‡�×ÑØØ€b‡h�h�ˆsƒm�Q˜	 5Ð)¨A¨x¨r¯x©x¸¸«}¸eÀYÐ+OÐPóñ%ó	ð%òSòCò

òWòSò	[ò%ò2ò/ð 
ˆ�‰�!˜6Ô	"€ØˆR�X‰X�t˜S�k¨Ô0°(°"·(±(¸CÀ¸:ÈVÔ2TÐU€�q€	ð
 	ˆ�‰�(�"—(‘(š<Ó(¨(¨"¯(©(°B¸°8Ó*<Ð=ÀVÔLØˆ�‰�(�"—(‘(š<Ó(¨(¨"¯(©(°B¸°8Ó*<Ð=ÀVÔLðð 	ˆ�‰à�—‘˜(˜"Ÿ(™( B¨ 8Ó,¨h¨b¯h©h¸°t«nÐ=ÀVÔLØ�—‘˜(˜"Ÿ(™( B¨ 8Ó,Ð-°VÔ<ðð ô	
ð 	ˆ�‰à�—‘˜(˜"Ÿ(™( B¨ 8Ó,¨h¨b¯h©h¸°t«nÐ=ÀVÔLØ�—‘˜(˜"Ÿ(™( B¨ 8Ó,Ð-°VÔ<ðð ô	
ðð$ 	ˆ�‰’,  R Ð)°Ô8Øˆ�‰’,  R Ð)°Ô8ðð 	ˆ�‰�(�"—(‘(š9Ó% x r§x¡x°°A°Ó'7Ð8ÀÔGØˆ�‰’)˜a ˜VÐ$¨FÔ3ðð
 	ˆ�‰�(�"—(‘(˜2 VÔ,¨dÐ3¸6ÔBØˆ�‰�"�d� 6Ô*ðð
 	ˆ�‰à�—‘˜(˜"Ÿ(™(¢9Ó-¨x¨r¯x©x¸¸A¸Ó/?Ð@ÈÔOØ�—‘Ø�R—X‘X˜q˜c“] H B§H¡H¨a°¨VÓ$4°h°b·h±hÀ¸s³mÐDÈFôðð ô	
ð 	ˆ�‰’9˜q !˜fÐ%¨¨¨a°¨V°a°SÐ'9Ð:À&ÔIðð 	ˆ�‰�&˜$� vÔ.Øˆ�‰�D˜#�;  c 
Ð+¨TÐ2¸&ÔAðð 	ˆ�‰˜ ( "§(¡(¨C°¨:¸VÔ"DÑEÐFÈfÔUØˆ�‰˜ ( "§(¡(¨C°¨:¸VÔ"DÑEÐFÈfÔUðð
 	ˆ�‰˜ ( "§(¡(¨C°¨:¸VÔ"DÑEÐFÈfÔUØˆ�‰˜ 3¨ *Ñ-Ð.°fÔ=ðð 	ˆ�‰à�—‘Ø X R§X¡X¨s°C¨jÀÔ%GÑHÐIÐQWôð �—‘˜ 6Ô*ð	ð ô	
ð 	ˆ�‰˜! C¨ :Ñ.Ð/°Ð4¸FÔCððAL€ð^ ‡�×ÑÐUÓVØ‡�×Ñ˜ Ó-ñ$ó .ó Wñ$r   