
    ii                     P    d dl Z d dlmZmZmZmZmZ d dlmZ	  G d d          Z
dS )    N)	TimedeltaTimedeltaIndex	Timestamp
date_rangetimedelta_rangec                   b    e Zd Zd Zd Zej                            d          d             ZdS )TestDatetimeIndexArithmeticc                     d}t          t          d|          t          d|          d          }|t          d          z   }|j        |j        k    sJ d S )	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       i/var/www/html/ecfs/ecfsenv/lib/python3.11/site-packages/pandas/tests/indexes/datetimes/test_arithmetic.py!test_add_timedelta_preserves_freqz=TestDatetimeIndexArithmetic.test_add_timedelta_preserves_freq   sr    62>>>4<<<
 
 

 ya(((({ch&&&&&&    c                     t          dd|          }||d         z
  }t          dd          }t          j        ||           |j        |j        k    sJ d S )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_freqz<TestDatetimeIndexArithmetic.test_sub_datetime_preserves_freq   sa    r6FGGGCFl"8Y77
c8,,,x8=((((((r   zyThe inherited freq is incorrect bc dti.freq is incorrect https://github.com/pandas-dev/pandas/pull/48818/files#r982793461)reasonc           	      F   t          dd          }t          |d          }||d         z
  }t          t          d          t          d          t          d	          t          d	d
          g          }t	          j        ||           |j        |j        k    sJ d S )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_dstzGTestDatetimeIndexArithmetic.test_sub_datetime_preserves_freq_across_dst%   s     |555Q'''CFl!q!!!q!!!q!!!q+++	
 
 	c8,,,x8=((((((r   N)	__name__
__module____qualname__r   r"   pytestmarkxfailr*    r   r   r	   r	      sm        	' 	' 	') ) ) [K   ) )	 ) ) )r   r	   )r.   pandasr   r   r   r   r   pandas._testing_testingr   r	   r1   r   r   <module>r5      s                       () () () () () () () () () ()r   