+
    yȇi
                     F    ^ RI HtHtHtHtHtHt ^ RIHt	  ! R R4      t
R# )    )	TimedeltaTimedeltaIndex	Timestamp
date_rangeoffsetstimedelta_rangeNc                   >   a  ] tR t^t o R tR tR tR tR tRt	V t
R# )TestDatetimeIndexArithmeticc                    R p\        \        RVR7      \        RVR7      RR7      pV\        ^R7      ,           pVP                  VP                  8X  g   Q hR# )zCanada/Easternz2019-03-26 00:00:00-0400tzz2020-10-17 00:00:00-040012h)startendfreqdaysN)r   r   r   r   )selfr   dtiresults   &   ~/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/datetimes/test_arithmetic.py!test_add_timedelta_preserves_freq=TestDatetimeIndexArithmetic.test_add_timedelta_preserves_freq   sS     62>4<

 ya(({{chh&&&    c                   \        R ^V\        P                  ! ^4      R7      pW"^ ,          ,
          p\        RR\        P                  ! ^4      R7      p\        P
                  ! W44       VP                  VP                  8X  g   Q hR# )z
2016-01-01)periodsr   r   z0 Daysz11 Days)r   N)r   r   Hourr   tmassert_index_equalr   )r   tz_naive_fixturer   resexpecteds   &&   r    test_sub_datetime_preserves_freq<TestDatetimeIndexArithmetic.test_sub_datetime_preserves_freq   sk    
 b!	
 Fl"8YW\\"=MN
c,xx8==(((r   c           
     4   \        R RR7      p\        V^RR7      pW"^ ,          ,
          p\        \        ^ R7      \        ^R7      \        ^R7      \        ^^R7      .RR7      p\        P
                  ! W44       VP                  VP                  8X  g   Q hR	# )
z
2016-03-11z
US/Pacificr   ns)r   unitr   )r   hourszm8[ns])dtypeN)r   r   r   r   r   r   r   )r   tsr   r!   r"   s   &    r   +test_sub_datetime_preserves_freq_across_dstGTestDatetimeIndexArithmetic.test_sub_datetime_preserves_freq_across_dst.   s    |5QT2Fl!q!q!q!q+	 
 	c,xx8==(((r   c                    \        R ^RRR7      pWP                  ,           RR pVR,          p\        P                  ! W#4       R# )z
2020-03-28DzEurope/Berlin)r   r   r   N:   NN)r   r   r   r   )r   r   r   r"   s   &   r   test_add_dti_day,TestDatetimeIndexArithmetic.test_add_dti_day@   s;    qsO.#2&r7
f/r   c                    \        R ^RR7      p\        R4      pW,
          p\        V\        4      '       g   Q hVP                  VP                  8X  g   Q hR# )z
2021-01-01r.   )r   r   z
2020-01-01N)r   r   
isinstancer   r   )r   r   r*   r   s   &   r   %test_sub_timestamp_preserves_day_freqATestDatetimeIndexArithmetic.test_sub_timestamp_preserves_day_freqG   sL    qs;|$ &.1111{{chh&&&r    N)__name__
__module____qualname____firstlineno__r   r#   r+   r1   r5   __static_attributes____classdictcell__)__classdict__s   @r   r
   r
      s#     
')")$0	' 	'r   r
   )pandasr   r   r   r   r   r   pandas._testing_testingr   r
   r7   r   r   <module>rB      s    
  @' @'r   