
    Owg;                         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                  j                  d      Z G d d      Zy)    N)IndexSeriesarray
date_rangezWignore:Series.view is deprecated and will be removed in a future version.:FutureWarningc                       e Zd Zd Zd Zej                  j                  dg d      ej                  j                  dg d      ej                  j                  dee	e
g      d                      Zy)	TestViewc                    t        ddd      }t        |j                        }|j                  |j                        }t        j                  |j                  |j                  j                  d              |j                  d       j                  d      }t        |j                        }|j                  |j                        }t        j                  |j                  |j                         y )N2000   
US/CentralperiodstzD)r   r   asi8viewdtypetmassert_datetime_array_equal_values_data
_with_freqtz_localize	to_periodassert_period_array_equal)selfdtiserresultpis        \/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/series/methods/test_view.pytest_view_i8_to_datetimelikez%TestView.test_view_i8_to_datetimelike   s    |<SXX#))$
&&v~~syy7K7KD7QR__T",,S1RWWo"((#
$$V^^RXX>    c                     t        t        ddd            }|j                  d      }t        g d      }t        j                  ||       y )Nr
   r   r   r   i8)l    @-mil    @$<il    @i2vvil    @U0"i)r   r   r   r   assert_series_equal)r   r   r   expecteds       r!   test_view_tzzTestView.test_view_tz   sC    ZlCD$
 	vx0r#   first)zm8[ns]zM8[ns]zM8[ns, US/Central]z	period[D]secondboxc                    t        dd      } ||      }|j                  |      }|j                  |k(  sJ t        j                  t        j                  |j                  d            |j                         |j                  |      }|j                  |k(  sJ t        j                  t        j                  |j                  d            |j                         y )Nz
2016-01-01   )r   r%   )r   r   r   r   assert_numpy_array_equalnpasarrayr   )r   r)   r*   r+   r   origobjress           r!   test_view_between_datetimelikez'TestView.test_view_between_datetimelike,   s     q13xiiyyE!!!
##BJJsxx~$>IhhvyyF"""
##BJJsxx~$>Ir#   N)__name__
__module____qualname__r"   r(   pytestmarkparametrizer   r   r   r4    r#   r!   r   r      sx    
?1 [[H [[I [[UVUE$:;
J <
Jr#   r   )numpyr/   r8   pandasr   r   r   r   pandas._testing_testingr   r9   filterwarnings
pytestmarkr   r;   r#   r!   <module>rB      s=       [['']

,J ,Jr#   