
    MhF                     D    S r SSKrSSKJrJrJr  SSKJr   " S S5      r	g)z>Tests for PeriodIndex behaving like a vectorized Period scalar    N)	Timedelta
date_rangeperiod_rangec                       \ rS rSrS rS r\R                  R                  S5      \R                  R                  S5      S 5       5       r	Sr
g)	TestPeriodIndexOps   c                 r    [        SSSS9n[        SSSS9n[        R                  " UR                  U5        g )NM
2016-01-01
2016-05-31freqstartendMSr   r   )r   r   tmassert_index_equal
start_timeselfindexexpected_indexs      `/var/www/html/env/lib/python3.13/site-packages/pandas/tests/indexes/period/test_scalar_compat.pytest_start_time"TestPeriodIndexOps.test_start_time   s4    #\|L#LlN
e..?    c                     [        SSSS9n[        SSSS9nU[        SS5      [        SS	5      -
  -  n[        R                  " UR
                  U5        g )
Nr
   r   r   r   MEr      Dns)r   r   r   r   r   end_timer   s      r   test_end_time TestPeriodIndexOps.test_end_time   sO    #\|L#LlN)As+i4.@@@
ennn=r   z3ignore:PeriodDtype\[B\] is deprecated:FutureWarningz8ignore:Period with BDay freq is deprecated:FutureWarningc                     [        SSSS9nUR                  n[        SSSS9R                  S 5      nU[	        SSS9-   n[
        R                  " X$5        g )Nz
1990-01-05Br    )r   periodsr!   )daysnanoseconds)r   r#   r   
_with_freqr   r   r   )r   piresultdtiexpecteds        r   test_end_time_business_friday0TestPeriodIndexOps.test_end_time_business_friday   sS     ,S!<C;FFtLr::
f/r    N)__name__
__module____qualname____firstlineno__r   r$   pytestmarkfilterwarningsr1   __static_attributes__r3   r   r   r   r      sL    @> [[ VW[[B0 X0r   r   )
__doc__r8   pandasr   r   r   pandas._testing_testingr   r   r3   r   r   <module>r@      s$    D  
 0 0r   