a
    Pªf  ã                   @   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ÚnameZ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spJ ‚|jd u s~J ‚|jd u sŒJ ‚|jdd}tdd| |dd}| g d¢¡}| |¡}t ||¡ |j|jksÞJ ‚|jd u sìJ ‚|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   Zas_unitZsnapr   ÚrepeatÚtmZassert_index_equalr   r   )r   r   r   ZdtiÚresultÚexpected© r   úi/var/www/ai-form-bot/venv/lib/python3.9/site-packages/pandas/tests/indexes/datetimes/methods/test_snap.pyÚtest_dti_snap
   s.    	ô


r   )
ZpytestZpandasr   r   Zpandas._testingZ_testingr   ÚmarkZparametrizer   r   r   r   r   Ú<module>   s   