
    Mh                     <    S SK rS SKJrJr  S SKJr   " S S5      rg)    N)	DataFrame
date_rangec                   &    \ rS rSrS rS rS rSrg)
TestEquals
   c                 x    [        SS/SS/S.5      n[        SS/SS/S.5      nUR                  U5      SL d   eg )N      sd)abF)r   equals)selfdf1df2s      X/var/www/html/env/lib/python3.13/site-packages/pandas/tests/frame/methods/test_equals.pytest_dataframe_not_equal#TestEquals.test_dataframe_not_equal   sF    q!fC:67sCj1v67zz#%'''    c                    [        SS/SS/SS/S.5      nUR                  5       / SQ   nU(       dQ  U(       dJ  UR                  R                  S   R                  UR                  R                  S   R                  :w  d   e[
        R                  " X45        UR                  U5      (       d   eUR                  U5      (       d   eg )	Nxyr	   r
   wz)ABCr   )r   reset_index_mgrblocksdtypetmassert_frame_equalr   )r   using_array_managerusing_infer_stringdf0r   s        r   test_equals_different_blocks'TestEquals.test_equals_different_blocks   s    sCj1vS#JGHoo0"+= 88??1%++sxxq/A/G/GGGG 	c'zz#zz#r   c                    [         R                  R                  S5      R                  S5      n[        [         R                  R                  S5      R                  S5      US/S9nSR	                  5       US'   [        SSSS	9US
'   [        SSSS	9US'   US   US
   -
  US'   [         R                  " S5      S-  S:H  R                  [        5      US'   [         R                  UR                  S S S2'   UR                  5       nUS   R                  US   5      (       d   eUS
   R                  US
   5      (       d   eUS   R                  US   5      (       d   eUS   R                  US   5      (       d   eUS   R                  US   5      (       d   eUR                  U5      (       d   eUR                  [        5      (       a   eUR                  5       nUS   R                  S5      US'   UR                  U5      (       a   eU* nUR                  U5      nUR                  U5      (       a   eUR                  5       nUR                  S S S2   Ul        UR                  U5      (       a   e[        SSSS	9nUR                  U5      nUR                  5       nUR                  U5      (       d   eUR                  S/SS9nUR                  S/SS9nUR                  U5      (       d   eUR                  S/SS9nUR                  U5      (       a   eUR                  S/SS9nUR                  S/SS9nUR                  U5      (       d   eg )Nr
   r   floats)indexcolumnsz0the sky is so blue. we could use more chocolate.textz2000-1-1min)periodsfreqstartDenddiff   r   boolfloat32T)append)nprandomdefault_rngr   splitr   arangeastypeobjectnanloccopyr   	set_indexr-   )r   r,   r   r   	differentdifferent_indexdf3s          r   test_equalsTestEquals.test_equals   s   		%%a(//3II!!!$++B/uxj
 INNPF!*buEG
BSAE
%j3w</Fyy}q(A-55f=Fvv!hhj6{!!#f+....7|""3w<00005z  U,,,,6{!!#f+....6{!!#f+....zz#::f%%%% HHJ	'188C	(::i(((( !&MM/2	::i(((( HHJ	KK"-	::i(((( :r>mmE"hhjzz# mmVHTm2mmVHTm2zz#mmXJtm4::c??"" mmXJtm4mmXJtm4zz#r    N)__name__
__module____qualname____firstlineno__r   r(   rI   __static_attributes__rK   r   r   r   r   
   s    (6r   r   )	numpyr;   pandasr   r   pandas._testing_testingr#   r   rK   r   r   <module>rU      s     K Kr   