+
    xȇi$                     n    ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIHtHtH	t	H
t
HtHt ^ RIHt  ! R R4      tR# )    N)	DataFrameIndexSeries
date_rangeperiod_rangetimedelta_rangec                     a ] tR t^t oR tR tR tR tR t]	P                  P                  R]! ]! R4      ^,          RR	7      ]! ]! ^
4       U u. uF  p \        V 4      NK  	  up 4      ]! . R-O^,          4      ]! R
^
R7      ]! R
^
RR7      ]! R^
R7      ]! ]P(                  ! ^
4      ]P*                  R	7      ]! ]P(                  ! ^
4      ]P,                  R	7      ]! ]P(                  ! ^
4      ]P.                  R	7      ]! RR.4      ]! ]! ^e4       U u. uF  p RV  2NK
  	  up 4      ]P2                  P5                  ]! RR4      4      ]P2                  P5                  ]! . R.OR4      4      .4      R 4       t]	P                  P                  R]! ]R	7      ]! ^.4      .4      R 4       tR t R t!R t"R t#R t$R t%]	P                  P                  RR].4      R 4       t&]	P                  P                  RR R!.4      R" 4       t'R# t(R$ t)R% t*]	P                  P                  R&. R/O4      R' 4       t+R( t,R) t-]	P                  P                  R*. R0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQN4      ]	P                  P                  R].]/]0].4      R+ 4       4       t1R,t2Vt3R # u up i u up i )RTestSeriesMiscc                    \        \        R 4      4      pR\        V4      9   g   Q hR\        V4      9  g   Q hR\        V4      9  g   Q hR# )abcdstrdtcatNr   listdirselfss   & l/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/series/test_api.pytest_tab_completion"TestSeriesMisc.test_tab_completion   sD    4< A3q6!!!CF"""    c                    \        \        R ^R7      4      pR\        V4      9   g   Q hR\        V4      9  g   Q hR\        V4      9  g   Q hR# )1/1/2015periodsr   r   r   N)r   r   r   r   s   & r   test_tab_completion_dt%TestSeriesMisc.test_tab_completion_dt   sG    :j!45s1v~~CF"""CF"""r   c                    \        \        R 4      RR7      pR\        V4      9   g   Q hR\        V4      9   g   Q hR\        V4      9  g   Q hR# )abbcdcategorydtyper   r   r   Nr   r   s   & r   test_tab_completion_cat&TestSeriesMisc.test_tab_completion_cat#   sF     4=
3AA3q6!!!r   c                    \        \        R ^R7      4      P                  R4      pR\        V4      9   g   Q hR\        V4      9  g   Q hR\        V4      9   g   Q hR# )r   r   r"   r   r   r   N)r   r   astyper   r   s   & r   test_tab_completion_cat_str*TestSeriesMisc.test_tab_completion_cat_str+   sP    :j!45<<ZHACF"""s1v~~r   c                F   . ROp\        \        R4      4      P                  R4      p\        VP                  P                  4        Uu0 uF  q3P                  R4      '       d   K  VkK  	  up4      p\        P                  ! V\        \        V4      4      4       R# u upi )
categoriesaabbcder"   _N)r,   codesorderedset_categoriesadd_categoriesremove_categoriesrename_categoriesreorder_categoriesremove_unused_categories
as_orderedas_unordered)
r   r   r(   sortedr   __dir__
startswithtmassert_almost_equalset)r   
ok_for_catr   rresultss   &    r   $test_tab_completion_with_categorical3TestSeriesMisc.test_tab_completion_with_categorical2   sq    

 4	?#**:6QUU]]_N_LL<M!!_NO
ws:(?@ Os   	B&Bindexabr"   r#   z
2020-01-01r   D)r   freqz1 dayTFaABCDEFGHc                ,   \        V\        R 7      p\        V4      p\        VP                  P                  ^ R7      4       FN  w  rEV^d8  d;   \        V\        4      '       d#   VP                  4       '       d   WS9   g   Q hKB  KD  KF  WS9  d   KN  Q h	  R# )rD   r$   )levelN)	r   objectr   	enumeraterD   unique
isinstancer   isidentifier)r   rD   r   dir_sixs   &&    r   test_index_tab_completion(TestSeriesMisc.test_index_tab_completionF   su    ( f-Aaggnn1n56DA3w%a--Q^^5E5ESS5E-~%~	 7r   serc                    R p\         P                  ! \        VR7      ;_uu_ 4        \        V4       RRR4       R#   + '       g   i     R# ; i)zunhashable type: 'Series'matchN)pytestraises	TypeErrorhashr   rX   msgs   && r   test_not_hashable TestSeriesMisc.test_not_hashableb   s.    )]]9C00I 1000s	   =A	c                H    \         P                  ! VP                  V4       R # N)r<   assert_contains_allrD   )r   datetime_seriess   &&r   test_containsTestSeriesMisc.test_containsh   s    
44oFr   c                Z   \        ^^\        P                  .4      p\        P                  ! VP                  RR7      VP                  RR7      4       VP                  4       P                  RR7      ^8X  g   Q hVP                  R4      ^ 8X  g   Q hVP                  R4      R8X  g   Q hR# )   rows)axisrD   N)	r   npnanr<   assert_series_equaldropnasum_get_axis_number_get_axis_namer   s   & r   test_axis_aliasTestSeriesMisc.test_axis_aliask   s    Aq"&&>"
qxxVx4ahhGh6LMxxz~~6~*a///!!&)Q...'7222r   c                ^    \         P                  ! \        P                  4      '       g   Q hR # re   )pydocgetdocr   rD   )r   s   &r   test_class_axisTestSeriesMisc.test_class_axisr   s     ||FLL))))r   c           	        \        \        P                  P                  ^4      P	                  R4      . RO\        RRR7      R7      pR pVP                  V4      pVP                  4       p\        P                  ! W44       R# )	     z1/1/2000r   )columnsrD   c                 .    W P                  4       ,          # re   )idxmax)rU   s   &r   f-TestSeriesMisc.test_ndarray_compat.<locals>.f   s    XXZ= r   N)r~      )ABC)
r   rn   randomdefault_rngstandard_normalr   applymaxr<   rp   )r   tsdfr   resultexpecteds   &    r   test_ndarray_compat"TestSeriesMisc.test_ndarray_compatw   sc    II!!!$44Y?#Z6
	! A88:
v0r   c                   \        \        P                  P                  ^4      P	                  ^
4      4      p\        \        P
                  ! V4      4      p\        ^\        ^
4      RR7      p\        P                  ! W#4       R# )r}   float64rL   N)	r   rn   r   r   r   	ones_likeranger<   rp   )r   r   r   r   s   &   r   test_ndarray_compat_like_func,TestSeriesMisc.test_ndarray_compat_like_func   sX    299((+;;B?@Q(!59I>
v0r   c                N    \        \        R 7      pVP                  '       g   Q hR# r#   N)r   rN   empty)r   s_emptys   & r   test_empty_method TestSeriesMisc.test_empty_method   s    v&}}}}r   r$   int64c                J    \        ^.VR7      pVP                  '       d   Q hR# )rk   rL   N)r   r   )r   r$   full_seriess   && r   test_empty_method_full_series,TestSeriesMisc.test_empty_method_full_series   s%    A3e4$$$$$$r   NInt64c                X    \        \        ^	4      VR7      pVP                  ^	8X  g   Q hR# )	   r#   N)r   r   size)r   r$   r   s   && r   test_integer_series_size'TestSeriesMisc.test_integer_series_size   s$     585)vv{{r   c                    \        ^ ^.RR7      pVP                  / 8X  g   Q h^VP                  R&   V^,           pVP                  R^/8X  g   Q hR# )r   abc)nameversionN)r   attrs)r   r   r   s   &  r   
test_attrsTestSeriesMisc.test_attrs   sO    Aq6&ww"}}	Q||	1~---r   c                R    \        \        R 7      p\        P                  ! V4       R# r   )r   rN   inspect
getmembersr   rX   s   & r   test_inspect_getmembers&TestSeriesMisc.test_inspect_getmembers   s    6"3r   c                Z   \        ^ ^
RR7      p\        \        P                  P	                  ^4      P                  ^
R7      VR7      pRVP                  9  g   Q hRp\        P                  ! \        VR7      ;_uu_ 4        VP                   RRR4       R#   + '       g   i     R# ; i)	r   1s)startr   rG   )r   )rD   fooz&'Series' object has no attribute 'foo'rZ   N)r   r   rn   r   r   normal__dict__r\   r]   AttributeErrorr   )r   tdirX   ra   s   &   r   test_unknown_attribute%TestSeriesMisc.test_unknown_attribute   sw    Ar=RYY**1-44"4=SICLL(((6]]>55GG 6555s   BB*	opc                    R V R2p\         P                  ! \        VR7      ;_uu_ 4        \        W!4       RRR4       R#   + '       g   i     R# ; i)z"'Series' object has no attribute ''rZ   N)r\   r]   r   getattr)r   r   rg   ra   s   &&& r   &test_datetime_series_no_datelike_attrs5TestSeriesMisc.test_datetime_series_no_datelike_attrs   s:     32$a8]]>55O( 6555s   AA	c                    \        R RR^R^
/4      pVP                  R8X  g   Q hVP                  ^8X  g   Q hVP                  ^
8X  g   Q hR# )year  monthdayN)r   r   r   r   r   s   & r   )test_series_datetimelike_attribute_access8TestSeriesMisc.test_series_datetimelike_attribute_access   sK    fdGQr:;xx4yyA~~ww"}}r   c                    \        R RR^R^
/4      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                   RRR4       R#   + '       g   i     R# ; i)r   r   r   r   z*'Series' object has no attribute 'weekday'rZ   N)r   r\   r]   r   weekdayr`   s   &  r   1test_series_datetimelike_attribute_access_invalid@TestSeriesMisc.test_series_datetimelike_attribute_access_invalid   sE    fdGQr:;:]]>55KK 6555s   AA 	zkernel, has_numeric_onlyc                   \        . ROVR7      pVR8X  d   V3pMLVR8X  d   V3pMAVR8X  d   V3pM6VR8X  d   RpM,VR8X  d   RpM"VR8X  d   RpMVR8X  d   ^ .3pMVR	8X  d   RpMRp\        WA4      pV'       g:   R
p\        P                  ! \        VR7      ;_uu_ 4        V! VRR/  RRR4       R# V\
        J d>   RV R2p\        P                  ! \        VR7      ;_uu_ 4        V! VRR/  RRR4       R# V! VRR/ pV! VRR/ p	\        V	\         4      '       d   \        P                  ! W4       R# W8X  g   Q hR#   + '       g   i     R# ; i  + '       g   i     R# ; i)r   r#   corrwithcorrcovnthfillnaTtakequantilezP(got an unexpected keyword argument 'numeric_only'|too many arguments passed in)rZ   numeric_onlyNzSeries.z2 does not allow numeric_only=True with non-numericF)r   rk   rk   )r   )T)ffill)g      ? )	r   r   r\   r]   r^   rN   rQ   r<   rp   )
r   kernelhas_numeric_onlyr$   rX   argsmethodra   r   r   s
   &&&&      r   test_numeric_only TestSeriesMisc.test_numeric_only   sb   T Ye,Z6Dv6Du_6Du_DxDxDvC6Dz!DD%1  y44040 54f_F8#UVCy44040 54 T55Ft8%8H(F++&&v8 ))) 544 544s    	E'	EE	E'	r   )r   barbaz)r   rk   r}   r   )r   r   secondr   )skewT)varT)allF)prodT)anyF)idxminF)r   F)r   F)minT)semT)meanT)nuniqueF)r   T)rr   T)countF)medianT)stdT)rankT)
pct_changeF)cummaxF)shiftF)diffF)cumsumF)cumminF)cumprodF)r   F)r   F)bfillF)sampleF)tailF)r   F)headF)r   F)r   F)4__name__
__module____qualname____firstlineno__r   r   r%   r)   rB   r\   markparametrizer   r   r   r   r   r   r   rn   arangeuint64r   r   pd
MultiIndexfrom_tuplesziprV   r   rN   rb   rh   ru   rz   r   r   r   r   r   r   r   r   r   r   r   boolintfloatr   __static_attributes____classdictcell__)rT   __classdict__s   0@r   r
   r
      s    ##"A( [[$t*q.
359-9a3q69-.'!+,|R0r<GR0"))B-ryy1"))B-rxx0"))B-rzz24- E#J/JqQqc7J/0MM%%c&&&9:MM%%c,&?@	
$&%$& [[UV&%961#;$GH I
G3*
11 [[Ww&78% 9% [[WtWo6 7
. 
 [[T#GH) I) [["#	
#	
#	
 #	
 	#	

 #	
 #	
  #	
 #	
 #	
 #	
 #	
 #	
 #	
 #	
 #	
  !#	
" ##	
$ %#	
& "'#	
( )#	
* +#	
, -#	
. /#	
0 1#	
2 3#	
4 5#	
6 7#	
8 9#	
: ;#	
< =#	
> ?#	
@ A#	
B C#	
D E#	
&N [[WtS%&@A)* BO&P)*G . 0s   KK"r
   )r   rx   numpyrn   r\   pandasr  r   r   r   r   r   r   pandas._testing_testingr<   r
   r   r   r   <module>r     s/          C* C*r   