o
    թZh;                     @   sR   d dl Zd dlZd dlmZmZmZmZ d dlm	Z
 ejdZG dd dZdS )    N)IndexSeriesarray
date_rangezWignore:Series.view is deprecated and will be removed in a future version.:FutureWarningc                   @   s\   e Zd Zdd Zdd Zejdg dejdg dejdee	e
gd	d
 ZdS )TestViewc                 C   st   t dddd}t|j}||j}t|j|j	d  |
d d}t|j}||j}t|j|j d S )N2000   
US/CentralperiodstzD)r   r   asi8viewdtypetmZassert_datetime_array_equalZ_values_dataZ
_with_freqZtz_localizeZ	to_periodZassert_period_array_equal)selfdtiserresultpi r   \/var/www/html/lang_env/lib/python3.10/site-packages/pandas/tests/series/methods/test_view.pytest_view_i8_to_datetimelike   s   

z%TestView.test_view_i8_to_datetimelikec                 C   s8   t tdddd}|d}t g d}t|| d S )Nr   r   r	   r
   i8)l    @-mil    @$<il    @i2vvil    @U0"i)r   r   r   r   Zassert_series_equal)r   r   r   expectedr   r   r   test_view_tz   s   
zTestView.test_view_tzfirst)zm8[ns]zM8[ns]zM8[ns, US/Central]z	period[D]secondboxc                 C   s|   t ddd}||}||}|j|ksJ tt|d|j ||}|j|ks/J tt|d|j d S )Nz
2016-01-01   )r   r   )r   r   r   r   Zassert_numpy_array_equalnpZasarrayr   )r   r   r   r    r   origobjresr   r   r   test_view_between_datetimelike,   s   

z'TestView.test_view_between_datetimelikeN)__name__
__module____qualname__r   r   pytestmarkZparametrizer   r   r   r&   r   r   r   r   r      s    r   )numpyr"   r*   Zpandasr   r   r   r   Zpandas._testingZ_testingr   r+   filterwarningsZ
pytestmarkr   r   r   r   r   <module>   s    