
    bMh;                         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          ZdS )    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                            dg d          ej                            dg d          ej                            dee	e
g          d                                     ZdS )	TestViewc                    t          ddd          }t          |j                  }|                    |j                  }t          j        |j        |j        	                    d                      |
                    d                               d          }t          |j                  }|                    |j                  }t          j        |j        |j                   d S )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        e/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/series/methods/test_view.pytest_view_i8_to_datetimelikez%TestView.test_view_i8_to_datetimelike   s    |<<<SX#)$$
&v~sy7K7KD7Q7QRRR__T"",,S11RWoo"(##
$V^RX>>>>>    c                     t          t          ddd                    }|                    d          }t          g d          }t          j        ||           d S )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   sf    ZlCCCDD$  
 
 	vx00000r#   first)zm8[ns]zM8[ns]zM8[ns, US/Central]z	period[D]secondboxc                    t          dd          } ||          }|                    |          }|j        |k    sJ t          j        t          j        |                    d                    |j                   |                    |          }|j        |k    sJ t          j        t          j        |                    d                    |j                   d S )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11s3xxiiyE!!!!
#BJsxx~~$>$>IIIhhvyF""""
#BJsxx~~$>$>IIIIIr#   N)__name__
__module____qualname__r"   r(   pytestmarkparametrizer   r   r   r4    r#   r!   r   r      s        
? 
? 
?1 1 1 [HHH  [III  [UVUE$:;;
J 
J <;  
J 
J 
Jr#   r   )numpyr/   r8   pandasr   r   r   r   pandas._testing_testingr   r9   filterwarnings
pytestmarkr   r;   r#   r!   <module>rB      s                         [''] 

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