Ë
    u™ãjt  ã                   ó4   — d dl Zd dlZd dlmZ  G d„ d«      Zy)é    Nc                   ó*   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zy)Ú
TestEqualsc                 óž   — t        j                  ddgddgdœ«      }t        j                  ddgddgdœ«      }|j                  |«      du sJ ‚y )Né   é   ÚsÚd)ÚaÚbF)ÚpdÚ	DataFrameÚequals)ÚselfÚdf1Údf2s      úq/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/frame/methods/test_equals.pyÚtest_dataframe_not_equalz#TestEquals.test_dataframe_not_equal   sN   € ä�l‰l ! Q ¨s°C¨jÑ9Ó:ˆÜ�l‰l # s °1°a°&Ñ9Ó:ˆØ�z‰z˜#‹ %Ñ'Ð'Ñ'ó    c                 óH  — t        j                  ddgit        ¬«      }|j                  «       }t	        j
                  dgt        ¬«      g|d<   |d   j                  |d   j                  cxk(  r
t        k(  sJ ‚ J ‚|j                  |«      rJ ‚|j                  |«      rJ ‚y )NÚxr
   ©Údtype)r   r   ÚobjectÚcopyÚnpÚarrayr   r   )r   ÚdfÚothers      r   Ú"test_equals_object_array_vs_scalarz-TestEquals.test_equals_object_array_vs_scalar   s�   € ô �\‰\˜3  ˜,¬fÔ5ˆØ—‘“	ˆÜ—h‘h ˜u¬FÔ3Ð4ˆˆc‰
Ø�#‰w�}‰}  c¡
× 0Ñ 0Ô:´FÒ:Ð:Ñ:Ð:Ð:Ø—9‘9˜UÔ#Ð#Ð#Ø—<‘< Ô#Ð#Ð#Ð#r   c                 óJ  — t        j                  ddgt        j                  ddgt        j                  ¬«      ddgdœ«      }t        j                  d	ddgi«      }t        j                  ddgt        j                  ¬«      |d
<   t        j                  ddg«      |d<   t        |j                  j                  «      dk(  sJ ‚t        |j                  j                  «      dk(  sJ ‚t        j                  ||«       |j                  |«      sJ ‚|j                  |«      sJ ‚y )Ng      ð?g       @r   r   r   g      @g      @)ÚAÚBÚCr!   r"   r#   é   )r   r   r   r   Úint64ÚlenÚ_mgrÚblocksÚtmÚassert_frame_equalr   )r   Údf0r   s      r   Útest_equals_different_blocksz'TestEquals.test_equals_different_blocks   sé   € ä�l‰lØ˜�*¤2§8¡8¨Q°¨F¼"¿(¹(Ô#CÈ3ÐPSÈ*ÑUó
ˆô
 �l‰l˜C # s Ð,Ó-ˆÜ—8‘8˜Q ˜F¬"¯(©(Ô3ˆˆC‰Ü—8‘8˜S #˜JÓ'ˆˆC‰Ü�3—8‘8—?‘?Ó# qÒ(Ð(Ð(Ü�3—8‘8—?‘?Ó# qÒ(Ð(Ð(ô 	×Ñ˜c 3Ô'Ø�z‰z˜#ŒÐˆØ�z‰z˜#ŒÐ‰r   c                 ó°  — t         j                  j                  d«      j                  d«      }t        j                  t         j                  j                  d«      j                  d«      |dg¬«      }dj                  «       |d<   t        j                  ddd¬	«      |d
<   t        j                  ddd¬	«      |d<   |d   |d
   z
  |d<   t        j                  d«      dz  dk(  j                  t        «      |d<   t         j                  |j                  d d d…<   |j                  «       }|d   j                  |d   «      sJ ‚|d
   j                  |d
   «      sJ ‚|d   j                  |d   «      sJ ‚|d   j                  |d   «      sJ ‚|d   j                  |d   «      sJ ‚|j                  |«      sJ ‚|j                  t        «      rJ ‚|j                  «       }|d   j                  d«      |d<   |j                  |«      rJ ‚| }|j                  |«      }|j                  |«      rJ ‚|j                  «       }|j                  d d d…   |_        |j                  |«      rJ ‚t        j                  ddd¬	«      }|j                  |«      }|j                  «       }|j                  |«      sJ ‚|j                  dgd¬«      }|j                  dgd¬«      }|j                  |«      sJ ‚|j                  dgd¬«      }|j                  |«      rJ ‚|j                  dgd¬«      }|j                  dgd¬«      }|j                  |«      sJ ‚y )Nr   é
   Úfloats)ÚindexÚcolumnsz0the sky is so blue. we could use more chocolate.Útextz2000-1-1Úmin)ÚperiodsÚfreqÚstartÚDÚendÚdiffr$   r   ÚboolÚfloat32éÿÿÿÿT)Úappend)r   ÚrandomÚdefault_rngr   r   ÚsplitÚ
date_rangeÚarangeÚastyper   ÚnanÚlocr   r   Ú	set_indexr1   )r   r0   r   r   Ú	differentÚdifferent_indexÚdf3s          r   Útest_equalszTestEquals.test_equals*   s	  € ä—	‘	×%Ñ% aÓ(×/Ñ/°Ó3ˆÜ�l‰lÜ�I‰I×!Ñ! !Ó$×+Ñ+¨BÓ/°uÀxÀjô
ˆð I×NÑNÓPˆˆF‰Ü—}‘} Z¸À%ÔHˆˆG‰Ü—]‘] :°rÀÔDˆˆE‰
Ø˜%‘j 3 w¡<Ñ/ˆˆF‰ä—y‘y “} qÑ(¨AÑ-×5Ñ5´fÓ=ˆˆF‰Ü—v‘vˆ�‰‘�!�‰Ø�h‰h‹jˆØ�6‰{×!Ñ! # f¡+Ô.Ð.Ð.Ø�7‰|×"Ñ" 3 w¡<Ô0Ð0Ð0Ø�5‰z× Ñ   U¡Ô,Ð,Ð,Ø�6‰{×!Ñ! # f¡+Ô.Ð.Ð.Ø�6‰{×!Ñ! # f¡+Ô.Ð.Ð.Ø�z‰z˜#ŒÐˆØ—:‘:œfÔ%Ð%Ð%ð —H‘H“Jˆ	Ø'¨Ñ1×8Ñ8¸ÓCˆ	�(ÑØ—:‘:˜iÔ(Ð(Ð(ð !˜&ˆØ—M‘M /Ó2ˆ	Ø—:‘:˜iÔ(Ð(Ð(ð —H‘H“Jˆ	ØŸK™K©¨"¨Ñ-ˆ	ÔØ—:‘:˜iÔ(Ð(Ð(ô —‘˜j°"¸5ÔAˆØ�m‰m˜EÓ"ˆØ�h‰h‹jˆØ�z‰z˜#ŒÐˆð �m‰m˜V˜H¨TˆmÓ2ˆØ�m‰m˜V˜H¨TˆmÓ2ˆØ�z‰z˜#ŒÐˆà�m‰m˜X˜J¨tˆmÓ4ˆØ—:‘:˜c”?Ð"Ð"ð �m‰m˜X˜J¨tˆmÓ4ˆØ�m‰m˜X˜J¨tˆmÓ4ˆØ�z‰z˜#ŒÐ‰r   c                 ó|  — t        j                  g d¢ddg¬«      }t        j                  g d¢ddg¬«      }t        j                  d|i«      }t        j                  d|i«      }|j                  |«      sJ ‚t        j                  g d¢g d¢¬«      }t        j                  d|i«      }|j                  |«      rJ ‚y )N)r
   r   r
   r
   r   )Ú
categoriesÚc)r
   r   rM   )r   ÚCategoricalr   r   )r   Úcat1Úcat2r   r   Úcat3rI   s          r   Ú(test_equals_categorical_categories_orderz3TestEquals.test_equals_categorical_categories_orderb   s“   € Ü�~‰~šo¸3À¸*ÔEˆÜ�~‰~šo¸3À¸*ÔEˆÜ�l‰l˜C ˜;Ó'ˆÜ�l‰l˜C ˜;Ó'ˆà�z‰z˜#ŒÐˆä�~‰~šoº/ÔJˆÜ�l‰l˜C ˜;Ó'ˆà—:‘:˜c”?Ð"Ð"�?r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r,   rJ   rR   © r   r   r   r      s   „ ò(ò$òò$6óp#r   r   )Únumpyr   Úpandasr   Úpandas._testingÚ_testingr)   r   rV   r   r   ú<module>r[      s   ðÛ ã Ý ÷f#ò f#r   