+
    xȇi*
                     X    ^ RI t^ RIt^ RIHtHt ^ RIHt  ! R R4      t	R t
R tR tR# )    N)Series
date_rangec                   z   a  ] tR t^t o R tR tR t]P                  P                  R. RO4      R 4       t
RtV tR# )	TestSeriesPctChangec                   VP                  4       p\        P                  ! W!VP                  ^4      ,          ^,
          4       VP                  ^4      pVP	                  4       p\        P                  ! W#VP                  ^4      ,          ^,
          4       VP                  RR7      pVP	                  4       p\        P                  ! W#VP                  RR7      ,          ^,
          P                  V4      4       R# )   5DfreqN)
pct_changetmassert_series_equalshiftffillreindex_like)selfdatetime_seriesrsfilleds   &&  {/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/series/methods/test_pct_change.pytest_pct_change#TestSeriesPctChange.test_pct_change   s    '')
r_5J5J15M#MPQ#QR''* &&(
rFLLO#;a#?@''T'2 &&(
&,,D,11A5CCFK	
    c                *   \        R ^RR7      p\        \        ^4      V4      P                  RR7      p\        \        P
                  \        P                  \        P
                  \        P
                  R.V4      p\        P                  ! W#4       R# )z
2019-11-14D)periodsr   Br
         @N)	r   r   ranger   npnaninfr   r   )r   
common_idxresultexpecteds   &   r   #test_pct_change_with_duplicate_axis7TestSeriesPctChange.test_pct_change_with_duplicate_axis   se    acB
a*-88c8B 2662662662663?L
v0r   c                   \        R R\        P                  RR.4      pVP                  4       p\        \        P                  R\        P                  \        P                  R.4      p\        P
                  ! W#4       R# )      ?g      ?g      @r         ?g?Nr   r    r!   r   r   r   )r   schgr%   s   &   r   test_pct_change_shift_over_nas2TestSeriesPctChange.test_pct_change_shift_over_nas$   sU    Cbffc3/0lln2663<=
s-r   zfreq, periodsc                    VP                  VR 7      pVP                  V4      p\        P                  ! WE4       \        VP                  \
        R7      pVP                  VR 7      pVP                  V4      p\        P                  ! WE4       R# )r
   )indexdtypeN)r   r   r   r   r1   object)r   r   r   r   rs_freq
rs_periodsempty_tss   &&&&   r   test_pct_change_periods_freq0TestSeriesPctChange.test_pct_change_periods_freq*   sx     ",,$,7$//8

w3 5 5VD%%4%0((1

w3r    N))5B   )3B   )14B   )__name__
__module____qualname____firstlineno__r   r&   r.   pytestmarkparametrizer7   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s;     
1. [[_.QR	4 S	4r   r   c                     \        \        P                  ^^^^	^.RR.^,          R7      p V P                  4       p\        \        P                  \        P                  RRRR.RR.^,          R7      p\        P
                  ! W4       R# )r   ab)r1   r)   r*   g       @Nr+   )r,   r$   r%   s      r   'test_pct_change_with_duplicated_indicesrM   7   si    1aB'SzA~>A\\^FrvvrvvsCc:3*q.QH6,r   c                      \        . RO4      p V P                  4       p\        \        P                  \        P                  \        P                  ^R.4      p\        P
                  ! W4       R # )Nr*   )NNr      r=   )r   r   r    r!   r   r   )serr$   r%   s      r   'test_pct_change_no_warning_na_beginningrQ   ?   sH    
&
'C^^Frvvrvvrvvq#67H6,r   c                      \        . R R7      p V P                  4       pV P                  ^ R7      p\        P                  ! W4       R# )float64)r2   )r   N)r   copyr   r   r   )rP   r%   r$   s      r   test_pct_change_emptyrU   G   s7    
9
%CxxzH^^A^&F8,r   )numpyr    rD   pandasr   r   pandas._testing_testingr   r   rM   rQ   rU   r9   r   r   <module>rZ      s/      )4 )4X---r   