
    Pi0                         d dl Zd dlZd dlmZmZmZmZmZ d dl	m
Z d dlmZ ej                            d          Zej                            dd eg          d             Zd Zd	 ZdS )
    N)PeriodPeriodIndexSeriesarrayperiod_range)	get_arrayz.ignore:Setting a value on a view:FutureWarningboxc                     | S )N )xs    /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/pandas/tests/copy_view/index/test_periodindex.py<lambda>r      s    1     c                     t          ddd          }t          |          } | t          |                    }|                    d          }t	          d          |j        d<   t          j        ||           d S )	Nz
2019-12-31   D)periodsfreqT)deepz
2020-12-31r   )r   r   r   copyr   iloctmassert_index_equal)r	   dtseridxexpecteds        r   test_periodindexr      sw    	lAC	8	8	8B
**C
#k#

CxxTx""H&&CHQK#x(((((r   c                      t          ddgd          } t          |           }t          j        | |j                   rJ d S )N
2020-01-01
2020-01-02	period[D]dtype)r   r   r   shares_memory)arrr   s     r   -test_constructor_copy_input_period_ea_defaultr'      sG    
|,K
@
@
@C
c

CSY///////r   c                     t          ddgd          } d| j        j        _        t	          t          |                     }t          j        | j        t          |                    rJ t          dd          |j
        d	<   t	          t          dd          t          dd          gd          }t          j        ||           d S )
Nr    r!   r"   r#   Fz
2022-01-01r   )r   r   )r   _ndarrayflags	writeabler   r   npr%   r   r   r   r   assert_series_equal)r&   r   r   s      r   4test_series_from_temporary_periodindex_readonly_datar.   $   s    
|,K
@
@
@C#(CL 
S!!
"
"Cinn=====C000CHQK	3	'	'	'3)G)G)GH  H 3)))))r   )numpyr,   pytestpandasr   r   r   r   r   pandas._testing_testingr   pandas.tests.copy_view.utilr   markfilterwarnings
pytestmarkparametrizer   r'   r.   r   r   r   <module>r9      s                            1 1 1 1 1 1[''4 

 k :;;) ) <;)0 0 0* * * * *r   