
    Mh                         S SK r S SKJrJr  S SKJr  \ R                  R                  S/ SQ5      \ R                  R                  SSS/5      \ R                  R                  S/ SQ5      S	 5       5       5       r	g)
    N)DatetimeIndex
date_rangetz)NzAsia/ShanghaizEurope/Berlinnamemy_dtiunit)nsusmssc                 ~   [        / SQU USS9nUR                  U5      nUR                  SS9n[        SSXSS9nUR	                  S	S
/5      nUR                  U5      n[
        R                  " XE5        UR                  UR                  :X  d   eUR                  b   eUR                  b   eUR                  SS9n[        SSXSS9nUR	                  / SQ5      nUR                  U5      n[
        R                  " XE5        UR                  UR                  :X  d   eUR                  b   eUR                  b   eg )N)1/1/2002z1/2/2002z1/3/2002z1/4/2002z1/5/2002z1/6/20021/7/2002D)r   r   freqzW-MON)r   z
12/31/2001r   zw-mon      Br   b)   r   r      r   )	r   as_unitsnapr   repeattmassert_index_equalr   r   )r   r   r   dtiresultexpecteds         b/var/www/html/env/lib/python3.13/site-packages/pandas/tests/indexes/datetimes/methods/test_snap.pytest_dti_snapr!   
   s6    	
 C ++d
CXX7X#F,
7SH1v&H%H&+99###;;==   XX3XF*jtMH/H%H&+99###;;==       )
pytestpandasr   r   pandas._testing_testingr   markparametrizer!    r"   r    <module>r*      sq      GH$!12!89"! : 3 I"!r"   