Ë
    u™ãjé	  ã                   ó,   — d dl Zd dlmZ  G d„ d«      Zy)é    Nc                   ó*   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zy)ÚTestDatetimeIndexArithmeticc                 óô   — d}t        j                  t        j                  d|¬«      t        j                  d|¬«      d¬«      }|t        j                  d¬«      z   }|j                  |j                  k(  sJ ‚y )	NzCanada/Easternz2019-03-26 00:00:00-0400©Útzz2020-10-17 00:00:00-0400Ú12h)ÚstartÚendÚfreqé   ©Údays)ÚpdÚ
date_rangeÚ	TimestampÚ	Timedeltar   )Úselfr   ÚdtiÚresults       úy/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/indexes/datetimes/test_arithmetic.pyÚ!test_add_timedelta_preserves_freqz=TestDatetimeIndexArithmetic.test_add_timedelta_preserves_freq
   sc   € ð ˆÜ�m‰mÜ—,‘,Ð9¸bÔAÜ—‘Ð7¸BÔ?Øô
ˆð
 ”r—|‘|¨Ô+Ñ+ˆØ�{‰{˜cŸh™hÒ&Ð&Ñ&ó    c                 óL  — t        j                  dd|t         j                  j                  d«      ¬«      }||d   z
  }t        j                  ddt         j                  j                  d«      ¬«      }t        j                  ||«       |j                  |j                  k(  sJ ‚y )	Nz
2016-01-01é   é   )Úperiodsr   r   r   z0 Daysz11 Days)r   )r   r   ÚoffsetsÚHourÚtimedelta_rangeÚtmÚassert_index_equalr   )r   Útz_naive_fixturer   ÚresÚexpecteds        r   Ú test_sub_datetime_preserves_freqz<TestDatetimeIndexArithmetic.test_sub_datetime_preserves_freq   s‚   € ô
 �m‰mØØØÜ—‘—‘ Ó$ô	
ˆð �C˜‘F‰lˆÜ×%Ñ% h°	ÄÇ
Á
ÇÁÐPRÓ@SÔTˆÜ
×Ñ˜c 8Ô,Ø�x‰x˜8Ÿ=™=Ò(Ð(Ñ(r   c           	      ó¬  — t        j                  dd¬«      }t        j                  |dd¬«      }||d   z
  }t        j                  t        j                  d¬«      t        j                  d	¬«      t        j                  d
¬«      t        j                  d
d¬«      gd¬«      }t        j                  ||«       |j                  |j                  k(  sJ ‚y )Nz
2016-03-11z
US/Pacificr   é   Úns)r   Úunitr   r   r   é   é   )r   Úhourszm8[ns])Údtype)r   r   r   ÚTimedeltaIndexr   r    r!   r   )r   Útsr   r#   r$   s        r   Ú+test_sub_datetime_preserves_freq_across_dstzGTestDatetimeIndexArithmetic.test_sub_datetime_preserves_freq_across_dst'   s¥   € ä�\‰\˜,¨<Ô8ˆÜ�m‰m˜B¨°Ô5ˆà�C˜‘F‰lˆÜ×$Ñ$ä—‘ !Ô$Ü—‘ !Ô$Ü—‘ !Ô$Ü—‘ !¨2Ô.ð	ð ô
ˆô 	×Ñ˜c 8Ô,Ø�x‰x˜8Ÿ=™=Ò(Ð(Ñ(r   c                 ó”   — t        j                  dddd¬«      }||j                  z   d d }|dd  }t        j                  ||d¬	«       y )
Nz
2020-03-28r'   ÚDzEurope/Berlin)r   r   r   éÿÿÿÿr   F)Ú
check_freq)r   r   r   r    r!   )r   r   r   r$   s       r   Útest_add_dti_dayz,TestDatetimeIndexArithmetic.test_add_dti_day9   sG   € ä�m‰m˜L°!¸#À/ÔRˆØ˜Ÿ™‘. # 2Ð&ˆØ�q�r�7ˆÜ
×Ñ˜f h¸5ÖAr   c                 óÖ   — t        j                  ddd¬«      }t        j                  d«      }||z
  }t        |t         j                  «      sJ ‚|j
                  |j
                  k(  sJ ‚y )Nz
2021-01-01é   r2   )r   r   z
2020-01-01)r   r   r   Ú
isinstancer.   r   )r   r   r/   r   s       r   Ú%test_sub_timestamp_preserves_day_freqzATestDatetimeIndexArithmetic.test_sub_timestamp_preserves_day_freq@   sY   € ä�m‰m˜L°!¸#Ô>ˆÜ�\‰\˜,Ó'ˆà�r‘ˆô ˜&¤"×"3Ñ"3Ô4Ð4Ð4Ø�{‰{˜cŸh™hÒ&Ð&Ñ&r   N)Ú__name__Ú
__module__Ú__qualname__r   r%   r0   r5   r9   © r   r   r   r   	   s   „ ò
'ò)ò")ò$Bó	'r   r   )Úpandasr   Úpandas._testingÚ_testingr    r   r=   r   r   ú<module>rA      s   ðó
 Ý ÷@'ò @'r   