
    Mh                     H    S SK r S SKJrJrJrJrJr  S SKJr	   " S S5      r
g)    N)	TimedeltaTimedeltaIndex	Timestamp
date_rangetimedelta_rangec                   ^    \ rS rSrS rS r\R                  R                  SS9S 5       r	Sr
g)	TestDatetimeIndexArithmetic   c                     Sn[        [        SUS9[        SUS9SS9nU[        SS9-   nUR                  UR                  :X  d   eg )	NzCanada/Easternz2019-03-26 00:00:00-0400tzz2020-10-17 00:00:00-0400D)startendfreq   days)r   r   r   r   )selfr   dtiresults       `/var/www/html/env/lib/python3.13/site-packages/pandas/tests/indexes/datetimes/test_arithmetic.py!test_add_timedelta_preserves_freq=TestDatetimeIndexArithmetic.test_add_timedelta_preserves_freq   sQ    62>4<

 ya(({{chh&&&    c                     [        SSUS9nX"S   -
  n[        SS5      n[        R                  " X45        UR                  UR                  :X  d   eg )Nz
2016-01-01   )periodsr   r   z0 Daysz11 Days)r   r   tmassert_index_equalr   )r   tz_naive_fixturer   resexpecteds        r    test_sub_datetime_preserves_freq<TestDatetimeIndexArithmetic.test_sub_datetime_preserves_freq   sL    r6FGFl"8Y7
c,xx8==(((r   zyThe inherited freq is incorrect bc dti.freq is incorrect https://github.com/pandas-dev/pandas/pull/48818/files#r982793461)reasonc           
          [        SSS9n[        USS9nX"S   -
  n[        [        SS9[        SS9[        S	S9[        S	S
S9/5      n[        R
                  " X45        UR                  UR                  :X  d   eg )Nz
2016-03-11z
US/Pacificr      )r   r   r   r         )r   hours)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Q'Fl!q!q!q!q+	
 	c,xx8==(((r    N)__name__
__module____qualname____firstlineno__r   r$   pytestmarkxfailr-   __static_attributes__r/   r   r   r	   r	      s:    	') [[K  )	)r   r	   )r4   pandasr   r   r   r   r   pandas._testing_testingr   r	   r/   r   r   <module>r;      s#      () ()r   