
    Mhk
                         S SK rS SKrS SKrS SKJr  \R                  R                  S5      r
 " S S5      r " S S\R                  5      rS rg)    NzMignore:Passing a BlockManager|Passing a SingleBlockManager:DeprecationWarningc                       \ rS rSr\R
                  R                  SSSS/SS/S/S	SS
/S
S/S//5      S 5       rS rS r	S r
S rS rS rSrg)TestSeriesSubclassing   z&idx_method, indexer, exp_data, exp_idxlocab      abiloc      cdc                     [         R                  " / SQ[        S5      S9n[        XQ5      U   n[         R                  " U[        U5      S9n[         R                  " Xg5        g )Nr	   r
   r   r   abcdindex)tmSubclassedSerieslistgetattrassert_series_equal)self
idx_methodindexerexp_dataexp_idxsresexps           S/var/www/html/env/lib/python3.13/site-packages/pandas/tests/series/test_subclass.pytest_indexing_sliced*TestSeriesSubclassing.test_indexing_sliced   sM     DLAa$W-!!($w-@
s(    c                     [         R                  " / SQ[        S5      SS9nUR                  5       n[         R                  " S/ SQ0[        S5      S9n[         R
                  " X#5        g )Nr   r   xxx)r   namer   )r   r   r   to_frameSubclassedDataFrameassert_frame_equalr   r   r    r!   s       r"   test_to_frame#TestSeriesSubclassing.test_to_frame   sN    DLuMjjl$$e\%:$v,O
c'r%   c                     [         R                  " / SQ[        S5      [        S5      /S9nUR                  5       n[         R                  " SS/SS/S	.S
S/S9n[         R
                  " X#5        g )Nr   aabbxyxyr   r	   r   r
   r   )xyr   r   )r   r   r   unstackr*   r+   r,   s       r"   test_subclass_unstack+TestSeriesSubclassing.test_subclass_unstack    s]    T&\4<4PQiik$$Aq6A%?SzR
c'r%   c                 P    [         R                  " 5       nS[        U5      ;   d   eg )Nr   )r   r   repr)r   
sub_seriess     r"   test_subclass_empty_repr.TestSeriesSubclassing.test_subclass_empty_repr)   s#    ((*
!T*%5555r%   c                 &   Sn[         R                  " SUSS9n[        R                  " S[        R
                  [        R
                  [        R
                  /0US9nUR                  USS  5      n[        U[        R                  5      (       d   eg )Nr   z1/1/199053s)periodsfreqAr   )pd
date_ranger   r   npnanasof
isinstance)r   Nrngr   results        r"   	test_asofTestSeriesSubclassing.test_asof-   sp    mmJ>rvvrvvrvv&> ?sKBC!&""5"56666r%   c                     [         R                  " / SQS/ SS//5      nUR                  5       n[        U[         R                  5      (       d   eg )Nr	   r
   r   foor   r   )r   r   exploderG   )r   r   rJ   s      r"   test_explode"TestSeriesSubclassing.test_explode5   sC    E21v >?&""5"56666r%   c                     [         R                  " / SQ5      n[        R                  " / SQ5      nUR	                  U5      (       d   eUR	                  U5      (       d   eg )NrN   )rB   Seriesr   r   equals)r   s1s2s      r"   test_equals!TestSeriesSubclassing.test_equals:   sF     YYy!  +yy}}}yy}}}r%    N)__name__
__module____qualname____firstlineno__pytestmarkparametrizer#   r-   r5   r:   rK   rQ   rX   __static_attributes__rZ   r%   r"   r   r      sq    [[0S#JA-aVaVT*	
))((677
r%   r   c                   $    \ rS rSr\S 5       rSrg)r   C   c                    ^  U 4S jnU$ )Nc                  f   > TR                   S:X  a  [        R                  " U 0 UD6$ [        U 0 UD6$ )Ntest)r(   rB   rT   r   )argskwargsr   s     r"   _new+SubclassedSeries._constructor.<locals>._newF   s3    yyF"yy$1&11#T4V44r%   rZ   )r   rj   s   ` r"   _constructorSubclassedSeries._constructorD   s    	5 r%   rZ   N)r[   r\   r]   r^   propertyrl   rb   rZ   r%   r"   r   r   C   s     r%   r   c                  P    [        SSSS.5      n [        U [         5      (       d   eg )Nr	   r
   r   )r   r   c)r   rG   )rJ   s    r"   test_constructor_from_dictrq   O   s'    AAA67Ff.////r%   )numpyrD   r_   pandasrB   pandas._testing_testingr   r`   filterwarnings
pytestmarkr   rT   r   rq   rZ   r%   r"   <module>rx      sH       [[''S

4 4n	ryy 	0r%   