o
    g                     @   sf   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	d
 Z	dS )    N)DatetimeIndex
date_rangetz)NzAsia/ShanghaizEurope/Berlinnamemy_dtiunit)nsusmssc                 C   s   t g d| |dd}||}|jdd}tdd| |dd}|d	d
g}||}t|| |j|jks8J |jd u s?J |jd u sFJ |jdd}tdd| |dd}|g d}||}t|| |j|jksoJ |jd u svJ |jd u s}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expected r   j/var/www/html/api-tag/env/lib/python3.10/site-packages/pandas/tests/indexes/datetimes/methods/test_snap.pytest_dti_snap
   s.   	


r    )
pytestpandasr   r   pandas._testing_testingr   markparametrizer    r   r   r   r   <module>   s    