
    Eg                        d dl Z d dlmZmZ d dlmZ e j                            dg d          e j                            dddg          e j                            dg d          d	                                     Z	dS )
    N)DatetimeIndex
date_rangetz)NzAsia/ShanghaizEurope/Berlinnamemy_dtiunit)nsusmssc                    t          g d| |d          }|                    |          }|                    d          }t          dd| |d          }|                    d	d
g          }|                    |          }t          j        ||           |j        |j        k    sJ |j        J |j        J |                    d          }t          dd| |d          }|                    g d          }|                    |          }t          j        ||           |j        |j        k    sJ |j        J |j        J d S )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         e/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/indexes/datetimes/methods/test_snap.pytest_dti_snapr!   
   sy    	
 	
 	
   C ++d

CXX7X##F,
"7SSSH1v&&H%%H&(+++9####;=   XX3XF*jtMMMH//H%%H&(+++9####;=         )
pytestpandasr   r   pandas._testing_testingr   markparametrizer!    r"   r    <module>r*      s                  GGGHH$!122!8!8!899"! "! :9 32 IH"! "! "!r"   