
    i                     6   d dl Z d dlmZ d dlmZmZ d dlmZ e j                  j                  d      e j                  j                  d      e j                  j                  dg d      e j                  j                  ddd	g      d
                             Zy)    N)Pandas4Warning)DatetimeIndex
date_rangez3ignore:PeriodDtype\[B\] is deprecated:FutureWarningz*ignore:Period with BDay freq:FutureWarningtz)NzAsia/ShanghaizEurope/Berlinnamemy_dtic                 ^   t        g d| |d      }|j                  |      }|j                  d      }d}t        j                  t
        |      5  t        dd	| |d
      }d d d        j                  ddg      }|j                  |      }t        j                  ||       |j                  |j                  k(  sJ |j                  J |j                  J |j                  d      }d}t        j                  t
        |      5  t        dd	| |d      }d d d        |j                  g d      }|j                  |      }t        j                  ||       |j                  |j                  k(  sJ |j                  J |j                  J y # 1 sw Y   5xY w# 1 sw Y   xY w)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>'w-mon' is deprecated and will be removed in a future version.)matchz
12/31/2001r   zw-mon      Bz:'b' is deprecated and will be removed in a future version.r
   b)   r   r      r   )r   as_unitsnaptmassert_produces_warningr   r   repeatassert_index_equalr   r   )r   r   unitdtiresultmsgexpecteds          m/app/cer_product_mecsu/.venv/lib/python3.12/site-packages/pandas/tests/indexes/datetimes/methods/test_snap.pytest_dti_snapr!      s   
 	
 C ++d
CXX7X#F
JC		#	#N#	> XlJTbwWX1v&H%H&(+99###;;==   XX3XF
FC		#	#N#	> Rj*4BSQR/H%H&(+99###;;==   'X XR Rs   FF#F #F,)pytestpandas.errorsr   pandasr   r   pandas._testing_testingr   markfilterwarningsparametrizer!        r    <module>r,      s     (  RSHIGH$!12&! 3 I J T&!r+   