+
    xȇiE                        ^ RI t ^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	H
t
 ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIHu Ht ^ RIHt  ! R R4      t ! R	 R
4      t]P6                  P9                  RR(R).4      R 4       t]P6                  P9                  R. R*O4      R 4       t]P6                  P9                  R]! ^.RR7      ]! ^.RR7      R3]! ^.RR7      ]! ^.RR7      R3]! ^.4      ]! ^.RR7      R3]! ^.RR7      ]! ^.4      R3]! ^.RR7      ^.R3^.]! ^.RR7      R3]! ^.]P>                  R7      ]P@                  ! . ]P>                  R7      ]P>                  3]! ^.]P>                  R7      ]P@                  ! . ]PB                  R7      R3]! ^.]PD                  R7      ]P@                  ! . ]PD                  R7      ]PD                  3]! ^.]PF                  ! ^4      R7      ]P@                  ! . ]PF                  ! ^4      ]PF                  ! ^4      3R7      R3]! ^.]PF                  ! ^4      ]PF                  ! ^4      3R7      ]P@                  ! . ]PF                  ! ^4      ]PF                  ! ^4      3R7      ]PF                  ! ^4      ]PF                  ! ^4      33]PH                  ! ]! ^.]PJ                  ! R4      ]PF                  ! ^4      3R7      ]P@                  ! . ]PJ                  ! R4      ]PF                  ! ^4      3R7      ]PJ                  ! R4      ]PF                  ! ^4      3]P6                  PM                  RR7      R7      .4      R 4       t']P6                  P9                  R] PP                  R3. R3])R3.4      R 4       t*R t+R t,R t-]P6                  P9                  R ]P\                  P_                  4        U u. uF  p ]0! V 4      '       g   K  V NK  	  up 4      R! 4       t1 ! R" R#4      t2]P6                  P9                  R$RR.4      R% 4       t3]P6                  Pi                  ]
R&R7      ]P6                  Pj                  R' 4       4       t6R# u up i )+    N)partial)WASM)Series)ops)Versionc            	          a  ] tR t^t o R t]! ]4      t]! ]4      tR t ! R R4      t	]
P                  P                  R]R3]R3]R3]R3]	! 4       R3R.4      R	 4       tR
tV tR# )TestGetCallableNamec                    V# N )selfxs   &&h/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/test_common.pyfnTestGetCallableName.fn   s        c                    V # r   r   )r   s   &r   <lambda>TestGetCallableName.<lambda>   s    r   c                   &   a  ] tR t^t o R tRtV tR# )TestGetCallableName.SomeCallc                    \         hr   )NotImplementedErrorr   s   &r   __call__%TestGetCallableName.SomeCall.__call__   s
     &%r   r   N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classdict__s   @r   SomeCallr      s     	& 	&r   r%   zfunc, expectedr   z<lambda>Nc                @    \         P                  ! V4      V8X  g   Q hR # r   )comget_callable_name)r   funcexpecteds   &&&r   test_get_callable_name*TestGetCallableName.test_get_callable_name"   s     $$T*h666r   r   )   N)r   r   r   r    r   r   partial1partial2lambda_r%   pytestmarkparametrizer+   r!   r"   r#   s   @r   r	   r	      s      r{Hx HG& & [[Jttj!Z$	

7
7r   r	   c                      a  ] tR t^1t o R tR tR tR tR t]	P                  P                  RRR.4      R	 4       tR
tV tR# )TestRandomStatec                    ^p\         P                  ! V4      P                  4       \        P                  P                  V4      P                  4       8X  g   Q hR# )   N)r'   random_stateuniformnprandomRandomStater   seeds   & r   	test_seedTestRandomState.test_seed2   sA    %--/2993H3H3N3V3V3XXXXr   c                    ^
p\         P                  P                  V4      p\        P                  ! V4      P                  4       \         P                  P                  V4      P                  4       8X  g   Q hR# )
   N)r:   r;   r<   r'   r8   r9   )r   r>   	state_objs   &  r   test_objectTestRandomState.test_object6   s\    II))$/	Y'//1yy$$T*2245	
5r   c                X    \         P                  ! 4       \        P                  J g   Q hR # r   )r'   r8   r:   r;   r   s   &r   test_defaultTestRandomState.test_default>   s    !RYY...r   c                   \         P                  P                  R 4      P                  ^ RRRR7      p\        P
                  ! V4      P                  4       \         P                  P                  V4      P                  4       8X  g   Q hR # )Nip  uint32)sizedtypel        )r:   r;   default_rngintegersr'   r8   r9   r<   )r   states   & r   test_array_likeTestRandomState.test_array_likeA   sf    		%%d+44QCx4XU#++-1F1Fu1M1U1U1WW	
Wr   c                N   ^p\         P                  ! \        P                  P	                  V4      4      P                  4       \        P                  P                  \        P                  P	                  V4      4      P                  4       8X  g   Q h^p\         P                  ! \        P                  P                  V4      4      P                  4       \        P                  P                  \        P                  P                  V4      4      P                  4       8X  g   Q hR# )   N)r'   r8   r:   r;   MT19937r9   r<   PCG64r=   s   & r   test_bit_generators#TestRandomState.test_bit_generatorsG   s    RYY..t45==?yy$$RYY%6%6t%<=EEGH	
H RYY__T23;;=yy$$RYY__T%:;CCEF	
Fr   rO   testg      @c                    R p\         P                  ! \        VR7      ;_uu_ 4        \        P                  ! V4       RRR4       R#   + '       g   i     R# ; i)zdrandom_state must be an integer, array-like, a BitGenerator, Generator, a numpy RandomState, or NonematchN)r1   raises
ValueErrorr'   r8   )r   rO   msgs   && r   
test_errorTestRandomState.test_errorT   s<    + 	 ]]:S11U# 2111s   AA	r   N)r   r   r   r    r?   rD   rG   rP   rV   r1   r2   r3   r_   r!   r"   r#   s   @r   r5   r5   1   sH     Y
/

 [[Wvsm4$ 5$r   r5   zargs, expectedTFc                 :    \         P                  ! V !  VJ g   Q hR # r   )r'   any_noneargsr*   s   &&r   test_any_nonere   ^   s    <<(***r   c                 :    \         P                  ! V !  VJ g   Q hR # r   )r'   all_not_nonerc   s   &&r   test_all_not_nonerh   c   s    
 T"h...r   zleft, right, expectedr   )nameynanz,Not checking for matching NAs inside tuples.)reason)marksc                 b    \         P                  P                  W4      pW2J g   W28X  g   Q hR # R # r   )r   common_maybe_match_name)leftrightr*   ress   &&& r   test_maybe_match_namert   k   s,    F **
&
&t
3C?co--o?r   z	into, msgz1to_dict\(\) only accepts initialized defaultdictsz unsupported type: <class 'list'>c                     \         P                  ! \        VR 7      ;_uu_ 4        \        P                  ! V 4       RRR4       R#   + '       g   i     R# ; i)rZ   N)r1   r\   	TypeErrorr'   standardize_mapping)intor^   s   &&r   #test_standardize_mapping_type_errorry      s2    * 
y	,	,% 
-	,	,	,s   AA	c                     R R/p \         P                  ! V 4      \        8X  g   Q h\         P                  ! / 4      \        8X  g   Q h\        P                  ! \
        4      p\        \         P                  ! V4      \        4      '       g   Q hR# )baddataN)r'   rw   dictcollectionsdefaultdictlist
isinstancer   )filldds     r   test_standardize_mappingr      sm    6?D""4(D000 ""2&$...		 	 	&Bc--b17;;;;r   c                      \         P                  p \        V 4      ^(8X  g   Q h\        ;QJ d    R V  4       F  '       d   K   RM	  RM! R V  4       4      '       g   Q hR# )(   c              3   F   "   T F  q\         P                  9   x  K  	  R # 5ir   )string	hexdigits).0cs   & r   	<genexpr>#test_git_version.<locals>.<genexpr>   s     :kF$$$ks   !FTN)pd__git_version__lenall)git_versions    r   test_git_versionr      sG    $$K{r!!!3:k:333:k:::::r   c                      \        \        P                  4      p  V \        R 4      8   R#   \         d   p\	        R4      ThRp?ii ; i)z0.0.1zBNo git tags exist, please sync tags between upstream and your repoN)r   r   __version__rv   r]   )versionerrs     r   test_version_tagr      sE    bnn%G''"" P
	s   + AAAobjc                 h    \         P                  ! W4      p\        V 4      \        V4      8X  g   Q hR # r   )tmround_trip_pickletype)r   	temp_file	unpickleds   && r   test_serializabler      s*     $$S4I9Y'''r   c                   z   a  ] tR t^t o R tR tR t]P                  P                  R^R.4      R 4       t
RtV tR# )	TestIsBoolIndexerc                    \         P                  ! R R\         P                  .\        R7      p\        P
                  ! V4      '       d   Q hR# )ABrL   N)r:   arrayrk   objectr'   is_bool_indexer)r   arrs   & r   test_non_bool_array_with_na-TestIsBoolIndexer.test_non_bool_array_with_na   s7    hhS"&&)8&&s+++++r   c                     ! R  R\         4      pV! R.4      p\        P                  ! V4      '       d   Q hV! R.4      p\        P                  ! V4      '       g   Q hR# )c                       ] tR t^tRtR# )4TestIsBoolIndexer.test_list_subclass.<locals>.MyListr   N)r   r   r   r    r!   r   r   r   MyListr      s    r   r   aTN)r   r'   r   )r   r   vals   &  r   test_list_subclass$TestIsBoolIndexer.test_list_subclass   sT    	T 	 cUm&&s++++dVn""3''''r   c                   R ^^.R^^./p\         P                  ! VR7      pVP                  P                  R,          p\        P
                  ! V4      '       d   Q hW#,          pV. ,          p\        P                  ! WE4       R# )col1col2)r|   :r-   NNN)r   	DataFrameindexnamesr'   r   r   assert_frame_equal)r   r|   dffrozenresultr*   s   &     r   test_frozenlist!TestIsBoolIndexer.test_frozenlist   sm    AA/\\t$#&&v....b6
f/r   scalarTc                    \         P                  P                  \        P                  ! V.4      4      p\
        P                  ! V4      \        V\        4      J g   Q hR # r   )	r   arraysNumpyExtensionArrayr:   r   r'   r   r   bool)r   r   r   s   && r   test_numpyextensionarray*TestIsBoolIndexer.test_numpyextensionarray   sC     ii++BHHfX,>?""3':fd+CCCCr   r   N)r   r   r   r    r   r   r   r1   r2   r3   r   r!   r"   r#   s   @r   r   r      s?     ,
(
0 [[X4y1D 2Dr   r   with_exceptionc           	         \        \        R 7      pRVn        V '       d   RMRp\        P                  ! \
        VR7      ;_uu_ 4        \        P                  ! VRR4      ;_uu_ 4        VP                  R8X  g   Q hV '       d   \        R4      h RRR4       \        R4      h  + '       g   i     L; i  + '       g   i     M; iTP                  R8X  g   Q hR# )r   firstzInside exception raisedzOutside exception raisedrZ   ri   secondN)r   r   ri   r1   r\   r]   r'   temp_setattr)r   serr[   s   &  r   test_temp_setattrr      s     v
CCH)7%=WE	z	/	/c684488x''' !:;;  5 344	 54 
0	/ 88ws*   !B7)B$	B$	B7$B4/B77C	z Can't start subprocesses in WASMc                  "   R p \         P                  ! V 4      p\         P                  P                  RR4      pVRR.p\        P
                  ! V4      P                  4       RR P                  R4      p\        V4      \        V4      8X  g   Q hR# )	r   \/z-czHa='a';import sys;sys.getsizeof(a);import pandas;print(sys.getsizeof(a));
N)	sys	getsizeof
executablereplace
subprocesscheck_outputdecodestripint)r   r*   pyexecallr   s        r   test_str_sizer     s     	A}}QHNN""4-ERD
 $$T*113Br:@@FFv;#h-'''r   )r-      NT)r-   r   rS   F))r   T)r   F))NNNF)7r~   	functoolsr   r   r   r   numpyr:   r1   pandas.compatr   pandasr   r   pandas._testing_testingr   pandas.corer   pandas.core.commoncorero   r'   pandas.util.versionr   r	   r5   r2   r3   re   rh   rk   IndexNaTNAint64paramfloat64xfailrt   r   r   ry   r   r   r   __dict__valuescallabler   r   r   skipif
single_cpur   )r   s   0r   <module>r      s3       
            '7 7:*$ *$Z ),@BT+UV+ W+ K/	/ 	#	s 5s;	#	s 5t<	faSs+T2	#	sT2	#	S)
faSs#S)	"&&	!288BRVV#<bffE	"&&	!288BRVV#<dC	"%%	 "((2BEE":BEEB A3RXXa[)HHRrxx{BHHQK89	
 A3bhhqk288A;78HHRrxx{BHHQK89XXa["((1+&	

 	A3bjj/!=>HHRrzz%0"((1+>?ZZ,++##E $ 		
-!D.E!D.
  ##@	
 .	
 .	
(&)(&
<; 0B0B0D V0DQT0D VW( X(#D #DL )D%=9 : D!CD(  E( !Ws   Q/
0Q/
