+
    xȇiO                     B    ^ RI t^ RIHtHtHt ^ RIHt  ! R R4      t	R# )    N)Categorical	DataFrame
date_rangec                   8   a  ] tR t^t o R tR tR tR tRtV t	R# )
TestEqualsc                    \        R ^^.RRR./4      p\        R RR.R^^./4      pVP                  V4      RJ g   Q hR# )absdFN)r   equals)selfdf1df2s   &  v/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/frame/methods/test_equals.pytest_dataframe_not_equal#TestEquals.test_dataframe_not_equal   sN    q!fcC:67sCj#1v67zz#%'''    c           	        \        R RR.R^^.RRR./4      pVP                  4       . RO,          pV'       gT   VP                  P                  ^ ,          P                  VP                  P                  ^ ,          P                  8w  g   Q h\
        P                  ! W#4       VP                  V4      '       g   Q hVP                  V4      '       g   Q hR# )	AxyBCwzN)r   r   r   )r   reset_index_mgrblocksdtypetmassert_frame_equalr   )r   using_infer_stringdf0r   s   &&  r   test_equals_different_blocks'TestEquals.test_equals_different_blocks   s    sCj#1vsS#JGHoo0! 88??1%++sxxq/A/G/GGGG 	c'zz#zz#r   c                   \         P                  P                  ^4      P                  ^
4      p\        \         P                  P                  ^4      P                  ^
4      VR.R7      pRP	                  4       VR&   \        R^
RR7      VR&   \        R^
R	R7      VR
&   VR
,          VR,          ,
          VR&   \         P                  ! ^
4      ^,          ^ 8H  P                  \        4      VR&   \         P                  VP                  R&   VP                  4       pVR,          P                  VR,          4      '       g   Q hVR,          P                  VR,          4      '       g   Q hVR
,          P                  VR
,          4      '       g   Q hVR,          P                  VR,          4      '       g   Q hVR,          P                  VR,          4      '       g   Q hVP                  V4      '       g   Q hVP                  \        4      '       d   Q hVP                  4       pVR,          P                  R4      VR&   VP                  V4      '       d   Q hV) pVP                  V4      pVP                  V4      '       d   Q hVP                  4       pVP                  RRR1,          Vn        VP                  V4      '       d   Q h\        R^
RR7      pVP                  V4      pVP                  4       pVP                  V4      '       g   Q hVP                  R.RR7      pVP                  R.RR7      pVP                  V4      '       g   Q hVP                  R.RR7      pVP                  V4      '       d   Q hVP                  R.RR7      pVP                  R.RR7      pVP                  V4      '       g   Q hR# )   floats)indexcolumnsz0the sky is so blue. we could use more chocolate.textz2000-1-1min)periodsfreqstartDenddiffbool:NNr(   float32NT)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   c                   \        . ROR R.R7      p\        . RORR .R7      p\        RV/4      p\        RV/4      pVP                  V4      '       g   Q h\        . RO. ROR7      p\        RV/4      pVP                  V4      '       d   Q hR# )r	   r
   )
categoriescN)r	   r
   r	   )r	   r
   rJ   )r   r   r   )r   cat1cat2r   r   cat3rE   s   &      r   (test_equals_categorical_categories_order3TestEquals.test_equals_categorical_categories_orderX   s    ?SzB?SzBd$d$zz#?Gd$::c??""?r    N)
__name__
__module____qualname____firstlineno__r   r%   rF   rN   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     (6p# #r   r   )
numpyr8   pandasr   r   r   pandas._testing_testingr!   r   rP   r   r   <module>r\      s#     
 X# X#r   