
    Mh                         S SK r S SKJrJrJrJr  S SKJr  \ R                  R                  S5      r\ R                  R                  SS S /5      S 5       rg)    N)PeriodPeriodIndexSeriesperiod_rangez.ignore:Setting a value on a view:FutureWarningconsc                     [        U 5      $ Nr   xs    _/var/www/html/env/lib/python3.13/site-packages/pandas/tests/copy_view/index/test_periodindex.py<lambda>r      s    +a.    c                 *    [        [        U 5      5      $ r	   r
   r   s    r   r   r      s    +k!n-r   c                     [        SSSS9n[        U5      nU" U5      nUR                  SS9n[        S5      UR                  S'   U (       a  [
        R                  " XE5        g g )	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	8B
*C
s)CxxTx"H&CHHQK
c, r   )pytestpandasr   r   r   r   pandas._testing_testingr   markfilterwarnings
pytestmarkparametrizer     r   r   <module>r*      s_      [[''4

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