
    Eg                         d dl Z d dlmZmZmZmZ d dlmZ e j	        
                    d          Ze j	                            dd d g          d             ZdS )    N)PeriodPeriodIndexSeriesperiod_rangez.ignore:Setting a value on a view:FutureWarningconsc                      t          |           S Nr   xs    b/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/copy_view/index/test_periodindex.py<lambda>r      s    +a..     c                 :    t          t          |                     S r	   r
   r   s    r   r   r      s    +k!nn-- r   c                     t          ddd          }t          |          } ||          }|                    d          }t          d          |j        d<   | rt          j        ||           d S d S )	Nz
2019-12-31   D)periodsfreqT)deepz
2020-12-31r   )r   r   copyr   iloctmassert_index_equal)using_copy_on_writer   dtseridxexpecteds         r   test_periodindexr       s     
lAC	8	8	8B
**C
$s))CxxTx""H&&CHQK -
c8,,,,,- -r   )pytestpandasr   r   r   r   pandas._testing_testingr   markfilterwarnings
pytestmarkparametrizer     r   r   <module>r*      s                     [''4 

 
  -- - - - - -r   