+
    xȇi                     F   ^ RI t^ RIt^ RIHt ^ RIt^ RIHtHtH	t	H
t
HtHtHtHt ^ RIHt ^ RIHt ^ RIHt R tR t]P0                  P3                  R4      ]P0                  P5                  R	. RO4      ]P0                  P5                  R
R R R R R R R R R R R R R R R .. ROR7      R 4       4       4       t]P0                  P3                  R4      ]P0                  P5                  R	. RO4      ]P0                  P5                  R
R R R R R  R! R" R# R$ R% R& R' R( R) R* R+ .. ROR7      R, 4       4       4       tR- t]P0                  P5                  R.]P<                  ! ^ ^4      ]! ^^.4      .4      R/ 4       tR0 t R1 t!R2 t"R3 t#R4 t$R5 t%R6 t&]P0                  P5                  R.R7 R8 R9 R: .. ROR7      R; 4       t'R< t(R= t)]P0                  P5                  R>R?R@./RAR@/RBR@/.4      RC 4       t*RD t+RE t,RF t-RG t.RH t/]P0                  P5                  RIRJ RK RL .4      RM 4       t0RN t1RO t2RP t3RQ t4]P0                  P5                  RRRS ^ 3RT ^3RU ^ 3RV ^ 3.. ROR7      RW 4       t5]P0                  P5                  RX]! ^^.R@RY7      ]! R@^^./4      .4      RZ 4       t6]P0                  P5                  RX]! ^^.R@RY7      ]! R@^^./4      .4      R[ 4       t7R\ t8R] t9R^ t:R_ t;]P0                  P5                  R`R^]Px                  3.4      Rb 4       t=]P0                  P5                  Rc^Ra.4      Rd 4       t>]P0                  P5                  R
Re Rf Rg Rh .4      Ri 4       t?Rj t@Rk tARl tB]P0                  P5                  RmRnR@RoRpRq^/Rn^ Ro^Rq^ /.4      Rr 4       tC]P0                  P5                  R
RsRt.4      Ru 4       tD]P0                  P5                  RX]! ^^.4      ]! R@^^./4      .4      Rv 4       tE]P0                  P5                  RX]! ^^.4      ]! R@^^./4      .4      Rw 4       tFRx tGRy tH]P0                  P5                  Rz]! . ROR@RY7      / 3]! R@. RO/4      R{R@/3.4      R| 4       tI]P0                  P5                  Rz]! . ROR@RY7      / 3]! R@. RO/4      R{R@/3.4      R} 4       tJ]P0                  P5                  R~. RO4      R 4       tKR tLR tM]P0                  P5                  RX]! . RO4      ]! R@. RO/4      .4      R 4       tNR tOR tPR tQ]P0                  P5                  RmRR/R.R/.4      R 4       tR]P0                  P5                  RRR.4      R 4       tSR tTR tUR tV]P0                  P5                  RRR.4      R 4       tW]P0                  P5                  RRR.4      R 4       tX]P0                  P5                  RRR.4      R 4       tY]P0                  P5                  RRR.4      R R l4       tZ]P0                  P5                  RRR.4      ]P0                  P5                  RIR R .4      R 4       4       t[]P0                  P5                  RRR.4      ]P0                  P5                  RIR R .4      R 4       4       t\]P0                  P5                  RRR.4      ]P0                  P5                  RIR R .4      R 4       4       t]]P0                  P5                  RIRR.4      R 4       t^R t_R t`R taR tb]P0                  P5                  RRR.RR.R7      R 4       tcR td]P0                  P5                  RR@R@..4      R 4       te]P0                  P5                  RRR.4      ]P0                  P5                  RRR.RR.R7      R 4       4       tf]P0                  P5                  Rq^ ^.4      ]P0                  P5                  RRR.4      R 4       4       tgR thR tiR tjR tkR tlR tmR tnR toR tpR tqR trR tsR ttR tuR tvR twR txR# )    N)HAS_PYARROW)	DataFrameIndex
MultiIndexPeriodSeries	Timestamp
date_rangeperiod_range)	get_array)Versionc            	         \        R . ROR. ROR. RO/4      p V P                  4       pVP                  V P                  Jg   Q hVP                  V P                  Jg   Q hVP                  P	                  V P                  4      '       g   Q hVP                  P	                  V P                  4      '       g   Q h\
        P                  ! \        VR 4      \        V R 4      4      '       d   Q hVP                  P                  ^ ,          P                  P                  4       '       d   Q hVP                  P                  ^,          P                  P                  4       '       d   Q hVP                  V P                  Jg   Q hVP                  V P                  Jg   Q h^ VP                  R&   V P                  R,          ^8X  g   Q hR# )abcN                  g?g?g333333?r   r   r   copyindexcolumnsis_npshares_memoryr   _mgrblocksrefshas_referenceilocdfdf_copys     s/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/copy_view/test_methods.py	test_copyr,      s_   	CCCI	JBggiG ==(((??"**,,,==RXX&&&&??rzz**** 	'3 72s9KLLLL||""1%**88::::||""1%**88::::==(((??"**,,, GLL774=A    c            	         \        R . ROR. ROR. RO/4      p V P                  RR7      pVP                  V P                  Jg   Q hVP                  V P                  Jg   Q hVP                  P	                  V P                  4      '       g   Q hVP                  P	                  V P                  4      '       g   Q h\
        P                  ! \        VR 4      \        V R 4      4      '       g   Q hVP                  P                  ^ ,          P                  P                  4       '       g   Q hVP                  P                  ^,          P                  P                  4       '       g   Q h^ VP                  R	&   V P                  R	,          ^8X  g   Q h\
        P                  ! \        VR 4      \        V R 4      4      '       d   Q h\
        P                  ! \        VR4      \        V R4      4      '       g   Q hR# )
r   r   r   FdeepNr   r   r   r   r   r(   s     r+   test_copy_shallowr1   -   s   	CCCI	JBgg5g!G ==(((??"**,,,==RXX&&&&??rzz**** Igs3Yr35GHHHH<<q!&&446666<<q!&&446666 GLL774=A	'3 72s9KLLLLIgs3Yr35GHHHHr-   zignore::DeprecationWarningr   methodc                 D    V P                  \        P                  VR 7      # )r   r   )renamestrlowerr)   r   s   &&r+   <lambda>r9   J   s    3994@r-   c                 ,    V P                  R R.VR7      # )r   r   r4   )reindexr8   s   &&r+   r9   r9   K   s    S#JTBr-   c                 &    V P                  WR 7      # r   reindex_liker8   s   &&r+   r9   r9   L   s    7r-   c                 4    V P                  WR 7      ^ ,          # r=   alignr8   s   &&r+   r9   r9   M   s    "03r-   c                 .    V P                  . RORVR7      # r   r   )axisr   r   r   r   set_axisr8   s   &&r+   r9   r9   N   s    _7Nr-   c                 (    V P                  R VR7      # testr   r   rename_axisr8   s   &&r+   r9   r9   O   s    f4@r-   c                 (    V P                  R VR7      # )rL   r4   rN   r8   s   &&r+   r9   r9   P   s    TBr-   c                 ,    V P                  R R/VR7      # )r   int64r>   astyper8   s   &&r+   r9   r9   Q   s    C>=r-   c                 *    V P                  ^ ^VR7      # r   r>   truncater8   s   &&r+   r9   r9   S   s    Q5r-   c                 &    V P                  VR 7      # r=   infer_objectsr8   s   &&r+   r9   r9   T   s    ))t)4r-   c                 &    V P                  VR 7      # r=   to_timestampr8   s   &&r+   r9   r9   U   s    d3r-   c                 (    V P                  R VR7      # D)freqr   	to_periodr8   s   &&r+   r9   r9   V   s    3T:r-   c                 (    V P                  R VR7      # 
US/Centralr>   tz_localizer8   s   &&r+   r9   r9   W   s    4@r-   c                 (    V P                  R VR7      # rf   
tz_convertr8   s   &&r+   r9   r9   X   s    |$?r-   c                 (    V P                  R VR7      # F)allows_duplicate_labelsr   	set_flagsr8   s   &&r+   r9   r9   Y   s    e$Or-   )idsc           	      T   R pRV P                   P                  P                  9   d   \        RR^R7      pMRV P                   P                  P                  9   d   \	        RR^R7      pMhRV P                   P                  P                  9   d   \	        RR^R7      pM4RV P                   P                  P                  9   d   \	        RR^RR	7      p\        R
. ROR. ROR. RO/VR7      pV! WBR7      p\        P                  ! \        VR
4      \        VR
4      4      '       g   Q hR # )Nr^   
2012-01-01ra   rb   periodsrd   ri   rl   Europe/Brusselsrb   rv   tzr   r   r   r   r>   r   r   r   )	nodecallspecidr   r
   r   r!   r"   r   )requestr2   r   r   r)   df2s   &&&   r+   test_methods_copy_keywordr   E   s    T E..111\Q?	--00	0<c1=	',,//22	2<c1=	..11	1<c1ARS	CCCIQV	WB

CIc3/2s1CDDDDr-   c                 ,    V P                  ^ ^d/VR7      # )r   rM   r5   serr   s   &&r+   r9   r9      s    #**As8$*?r-   c                 (    V P                  R VR7      # )Nr>   r   r   s   &&r+   r9   r9      s    #**T*5r-   c                 <    V P                  V P                  VR 7      # )rM   )r;   r   r   s   &&r+   r9   r9      s    #++CIID+Ar-   c                 &    V P                  WR 7      # r=   r?   r   s   &&r+   r9   r9      s    #**3*:r-   c                 4    V P                  WR 7      ^ ,          # r=   rB   r   s   &&r+   r9   r9      s    #))C)3A6r-   c                 .    V P                  . RORVR7      # rE   rH   r   s   &&r+   r9   r9      s    #,,W4,Pr-   c                 (    V P                  R VR7      # rK   rN   r   s   &&r+   r9   r9      s    #//T/Br-   c                 (    V P                  R VR7      # )rR   r>   rS   r   s   &&r+   r9   r9      s    #**W4*8r-   c                 *    V P                  ^ ^VR7      # rV   )	swaplevelr   s   &&r+   r9   r9      s    #--14-8r-   c                 *    V P                  ^ ^VR7      # rV   rW   r   s   &&r+   r9   r9      s    #,,q!$,7r-   c                 &    V P                  VR 7      # r=   rZ   r   s   &&r+   r9   r9      s    #+++6r-   c                 &    V P                  VR 7      # r=   r]   r   s   &&r+   r9   r9      s    #***5r-   c                 (    V P                  R VR7      # r`   rc   r   s   &&r+   r9   r9      s    #--St-<r-   c                 (    V P                  R VR7      # rf   rh   r   s   &&r+   r9   r9      s    #//,T/Br-   c                 (    V P                  R VR7      # rf   rk   r   s   &&r+   r9   r9      s    #..D.Ar-   c                 (    V P                  R VR7      # rn   rp   r   s   &&r+   r9   r9      s    #--D-Qr-   c                    R pRV P                   P                  P                  9   d   \        RR^R7      pMRV P                   P                  P                  9   d   \	        RR^R7      pMRV P                   P                  P                  9   d   \	        RR^R7      pMvRV P                   P                  P                  9   d   \	        RR^RR	7      pMAR
V P                   P                  P                  9   d   \
        P                  ! . RO. RO.4      p\        . ROVR7      pV! WBR7      p\        P                  ! \        V4      \        V4      4      '       g   Q hR # )Nr^   rt   ra   ru   rd   ri   rl   rw   rx   r   rz   r>   r   r   )r{   r|   r}   r   r
   r   from_arraysr   r!   r"   r   )r~   r2   r   r   r   ser2s   &&&   r+    test_methods_series_copy_keywordr   ~   s	   T E..111\Q?	--00	0<c1=	',,//22	2<c1=	..11	1<c1ARS	--00	0&&	9'=>
%
(C#!DIdOYs^<<<<r-   c            	         \        R . ROR. ROR. RO/. ROR7      p V P                  4       pV P                  4       pVP                  P	                  4        \
        P                  ! \        VR4      \        V R4      4      '       g   Q h\
        P                  ! \        VR4      \        V R4      4      '       g   Q h^ VP                  R	&   \
        P                  ! \        VR4      \        V R4      4      '       d   Q h\
        P                  ! \        VR4      \        V R4      4      '       g   Q h\        P                  ! W4       R# )
r   r   r   rz   Nr   r   r   )
         )r   r   )r   r   reset_indexr#   _verify_integrityr!   r"   r   r'   tmassert_frame_equalr)   df_origr   s      r+   test_reset_indexr      s    
	iio>l
B ggiG
..
CHH  Ic3/2s1CDDDDIc3/2s1CDDDDCHHTN	#s 3Yr35GHHHHIc3/2s1CDDDD"&r-   r   c                 Z   \        ^^.V R7      pVP                  4       pVP                  RR7      p\        P                  ! \        V4      \        V4      4      '       g   Q hVP                  P                  ^ 4      '       d   Q h^dVP                  ^ &   \        P                  ! W4       R# )r   rz   T)dropN)r   r   r   r!   r"   r   r#   _has_no_referencer'   r   assert_series_equalr   r   ser_origr   s   &   r+   test_reset_index_series_dropr      s    
!Qu
%CxxzH???%DIcNIdO<<<<xx))!,,,,DIIaL3)r-   c            	         \        R . ROR. ROR. RO/4      p V P                  R 4      p V R,          pV P                  VRR7      P                  4       pV P                  RRR7      P                  4       p\        P
                  ! W#4       R# )	ABCT)observedN)r   r   r   dr   r   r   r   )r   r   r   r   )r   	set_indexgroupbysumr   r   )r)   keyresultexpecteds       r+   'test_groupby_column_index_in_referencesr      s{    		"Cs<PQ
B 
c	B
S'CZZdZ+//1Fzz#z-113H&+r-   c                      \        . RO4      p \        R. ROR. RO/4      pVP                  V 4      p^dV P                  ^ &   VP	                  4       p\        R^^.R^
^./^^.R7      p\
        P                  ! W44       R# )r   r   r   rz   N)r   r   r   r   r   )r   r   r   r'   r   r   r   )r   r)   gbr   r   s        r+   test_groupby_modify_seriesr      su     
C	CC3	4B	CBCHHQKVVXF#1vsRG4QFCH&+r-   c            	      j   \        R . ROR. R	OR. R
O/4      p V P                  4       pV P                  \        P                  R7      p\
        P                  ! \        VR4      \        V R 4      4      '       g   Q h^ VP                  R&   \
        P                  ! \        VR4      \        V R 4      4      '       d   Q h\
        P                  ! \        VR4      \        V R4      4      '       g   Q h\        R. ROR. R	OR. R
O/4      p\        P                  ! W#4       \        P                  ! W4       R# )r   r   r   r   r   r   r   Nr   r   r   r   r   r   r   )r   r   r5   r6   upperr!   r"   r   r'   r   r   r)   r   r   r   s       r+   test_rename_columnsr      s     
CCCI	JBggiG
))CII)
&CIc3/2s1CDDDDCHHTN	#s 3Yr35GHHHHIc3/2s1CDDDD#y#y#OPH#("&r-   c            	      j   \        R . ROR. ROR. R	O/4      p V P                  \        P                  R7      pVP	                  4       p\
        P                  ! \        VR4      \        V R 4      4      '       g   Q h^ V P                  R
&   \
        P                  ! \        VR4      \        V R 4      4      '       d   Q h\
        P                  ! \        VR4      \        V R4      4      '       g   Q h\        R . ROR. ROR. R	O/4      p\        P                  ! W4       \        P                  ! W4       R# )r   r   r   r   r   r   Nr   r   r   r   r   )r   r5   r6   r   r   r!   r"   r   r'   r   r   )r)   r   df2_origr   s       r+   !test_rename_columns_modify_parentr     s     
CCCI	JB
))CII)
&CxxzHIc3/2s1CDDDDBGGDM	#s 3Yr35GHHHHIc3/2s1CDDDD#y#y#OPH"'#(r-   c                     \        R . RORR/4      p V P                  4       pR pV P                  V4      p\        P                  ! \        VR 4      \        V R 4      4      '       g   Q h^ VP                  R&   \        P                  ! W4       \        P                  ! \        VR 4      \        V R 4      4      '       d   Q h\        P                  ! \        VR4      \        V R4      4      '       g   Q hR# )r   r         ?c                     V # N r)   s   &r+   testfunctest_pipe.<locals>.testfunc  s    	r-   Nr   r   )	r   r   piper!   r"   r   r'   r   r   r)   r   r   r   s       r+   	test_piper     s    	CC-	.BggiG ''(
CIc3/2s1CDDDD CHHTN"&	#s 3Yr35GHHHHIc3/2s1CDDDDr-   c                     \        R . RORR/4      p V P                  4       pR pV P                  V4      p\        P                  ! \        VR4      \        V R4      4      '       g   Q h\        P                  ! W4       \        P                  ! \        VR 4      \        V R 4      4      '       d   Q h\        P                  ! \        VR4      \        V R4      4      '       g   Q hR# )r   r   r   c                 $    ^dV P                   R&   V # )d   r   r'   r   s   &r+   r   %test_pipe_modify_df.<locals>.testfunc+  s    	r-   Nr   )r   r   r   r!   r"   r   r   r   r   s       r+   test_pipe_modify_dfr   '  s    	CC-	.BggiG ''(
CIc3/2s1CDDDD"&	#s 3Yr35GHHHHIc3/2s1CDDDDr-   c            	         \        R . ROR. ROR. RO/4      p V P                  4       pV P                  R R.R7      p\        P                  ! \        VR 4      \        V R 4      4      '       g   Q h^ VP                  R&   \        P                  ! \        VR 4      \        V R 4      4      '       d   Q h\        P                  ! \        VR4      \        V R4      4      '       g   Q h\        P                  ! W4       R# 	r   r   r   r   Nr   r   r   r   )	r   r   r;   r!   r"   r   r'   r   r   r   s      r+   test_reindex_columnsr   8  s     
CCCI	JBggiG
**c3Z*
(C Ic3/2s1CDDDDCHHTN	#s 3Yr35GHHHHIc3/2s1CDDDD"&r-   c                     V # r   r   idxs   &r+   r9   r9   K  s    Cr-   c                 "    V P                  4       # r   )viewr   s   &r+   r9   r9   L  
    CHHJr-   c                 "    V P                  4       # r   r>   r   s   &r+   r9   r9   M  r   r-   c                     \        V 4      # r   )listr   s   &r+   r9   r9   N  s    DIr-   c           	         \        R . ROR. ROR. RO/4      pVP                  4       pVP                  V ! VP                  4      R7      p\        P
                  ! \        VR 4      \        VR 4      4      '       g   Q h^ VP                  R&   \        P
                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P
                  ! \        VR4      \        VR4      4      '       g   Q h\        P                  ! W4       R# )	r   r   r   rz   Nr   r   r   r   )
r   r   r;   r   r!   r"   r   r'   r   r   r   r)   r   r   s   &   r+   test_reindex_rowsr   H  s     
CCCI	JBggiG
**5?*
+C Ic3/2s1CDDDDCHHTN	#s 3Yr35GHHHHIc3/2s1CDDDD"&r-   c            	         \        R . ROR. ROR. RO/4      p V P                  4       pV P                  R R7      pVP                  P	                  4        \
        P                  ! \        VR4      \        V R4      4      '       g   Q h\
        P                  ! \        VR4      \        V R4      4      '       g   Q h^ VP                  R&   \
        P                  ! \        VR4      \        V R4      4      '       d   Q h\
        P                  ! \        VR4      \        V R4      4      '       g   Q h\        P                  ! W4       R# r   )r   r   r   r#   r   r!   r"   r   r'   r   r   r   s      r+   test_drop_on_columnr   b  s    	CCCI	JBggiG
''#'
CHH Ic3/2s1CDDDDIc3/2s1CDDDDCHHTN	#s 3Yr35GHHHHIc3/2s1CDDDD"&r-   c            	         \        R . ROR. ROR. RO/4      p V P                  4       pV P                  R4      pVP                  P	                  4        \
        P                  ! \        VR 4      \        V R 4      4      '       g   Q h^ VP                  R&   \
        P                  ! \        VR 4      \        V R 4      4      '       d   Q h\        P                  ! W4       R# )	r   r   r   rR   Nr   r   r   r   )r   r   select_dtypesr#   r   r!   r"   r   r'   r   r   r   s      r+   test_select_dtypesr   p  s     
CCCI	JBggiG


7
#CHH Ic3/2s1CDDDDCHHTN	#s 3Yr35GHHHH"&r-   filter_kwargsitemsr   likeregexc           	         \        R . ROR. ROR. RO/4      pVP                  4       pVP                  ! R/ V B p\        P                  ! \        VR 4      \        VR 4      4      '       g   Q h^ VP                  R&   \        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W4       R# )	r   r   r   Nr   r   r   r   r   )	r   r   filterr!   r"   r   r'   r   r   )r   r)   r   r   s   &   r+   test_filterr     s     
CCCI	JBggiG
))
$m
$CIc3/2s1CDDDD CHHTN	#s 3Yr35GHHHH"&r-   c                  |   \        ^^.^^.^^..\        RR4      RR.R7      p V P                  4       pV P                  ^ R7      p\        P
                  ! \        VR4      \        V R4      4      '       g   Q hVP                  V P                  Jg   Q hVP                  V P                  Jg   Q h^ V P                  R&   \        P
                  ! \        V R4      \        VR4      4      '       d   Q h\        P
                  ! \        V R4      \        VR4      4      '       g   Q h\        P                  ! W!4       R# )	r   
2020-01-01
2020-01-03r   r   r   r   )rv   Nr   )r   r
   r   shiftr!   r"   r   r   r   r'   r   r   r   s      r+   test_shift_no_opr     s   	
Q!Q!Q |4c

B
 ggiG
((1(
CIc3/2s1CDDDD99BHH$$$;;bjj(((BGGDM	"c 2Ic34GHHHHIb#.	#s0CDDDD#'r-   c                  H   \        ^^.^^.^^..\        RR4      RR.R7      p V P                  ^^ R7      p\        P                  ! \        VR4      \        V R4      4      '       d   Q hVP                  V P                  Jg   Q hVP                  V P                  Jg   Q hR# )r   r   r   r   r   r   rv   rF   N)r   r
   r   r!   r"   r   r   r   )r)   r   s     r+   test_shift_indexr     s    	
Q!Q!Q |4c

B
 ((11(
%C	#s 3Yr35GHHHH99BHH$$$;;bjj(((r-   c                     \        ^^.^^.^^..\        RR4      RR.R7      p V P                  4       p\        RR4      Vn        V P	                  ^RR	7      p\
        P                  ! \        VR4      \        V R4      4      '       g   Q h^ V P                  R&   \
        P                  ! \        V R4      \        VR4      4      '       d   Q h\        P                  ! W!4       R
# )r   r   r   r   r   r   
2020-01-02z
2020-01-041Drv   rb   Nr   )r   r
   r   r   r   r!   r"   r   r'   r   r   r   s      r+   test_shift_rows_freqr     s    	
Q!Q!Q |4c

B
 ggiG|\:GM
((14(
(CIc3/2s1CDDDDBGGDM	"c 2Ic34GHHHH#'r-   c                     \        ^^.^^.^^..\        RR4      R7      p V P                  ^^R7      p\        P                  ! \        VR4      \        V R4      4      '       g   Q h^ V P                  R&   \        P                  ! \        VR4      \        V R4      4      '       d   Q h\        \        P                  ^.\        P                  ^.\        P                  ^..\        RR4      R7      p\        P                  ! W4       R# )r   r   r   r   r   Nr   )
r   r
   r   r!   r"   r   r'   nanr   r   )r)   r   r   s      r+   test_shift_columnsr    s    	
Q!Q!Q *\<*P
B ((11(
%CIc<8)B:UVVVVBGGDM#|$iL&A    
&&!rvvqkBFFA;/<6H #(r-   c            	         \        R . ROR. ROR. RO/4      p V P                  4       pV R,          pV P                  R 4      p\        P                  ! VP
                  \        VR 4      4      '       g   Q h\        P                  ! \        V R4      \        VR4      4      '       g   Q h^ VP                  ^ &   \        P                  ! VP
                  \        VR 4      4      '       d   Q h^ V P                  R&   \        P                  ! \        V R4      \        VR4      4      '       d   Q h\        P                  ! W!4       R# 	r   r   r   NNNNr   r   r   r   )
r   r   popr!   r"   valuesr   r'   r   r   )r)   r   view_originalr   s       r+   test_popr    s    	CCCI	JBggiGqEMVVC[FFMM9]C+HIIIIIb#.	-0MNNNNFKKNy/LMMMMBGGDM	"c 2ImS4QRRRR-1r-   funcc                 $    V P                  V4      # r   rB   xys   &&r+   r9   r9     s    QWWQZr-   c                 <    V P                  VP                  ^ R7      # r   rF   )rC   r   r  s   &&r+   r9   r9     s    QWWQSSqW)r-   c                 r    V P                  VP                  P                  \        ^ ^4      ,          ^R7      # r  )rC   r   r'   slicer  s   &&r+   r9   r9     s$    QWWQSSXXeAqk2W;r-   c                    \        R . RORR /4      pVP                  4       pVRR .,          P                  4       pV ! W4      w  rE\        P                  ! \	        VR 4      \	        VR 4      4      '       g   Q h^ VP
                  R&   \        P                  ! \	        VR 4      \	        VR 4      4      '       d   Q h\        P                  ! W4       R# r   r   Nr   r   r   r   r!   r"   r   r'   r   r   )r	  r)   r   
df_changedr   _s   &     r+   test_align_framer    s     
CC-	.BggiGS#J$$&J"!FCIc3/2s1CDDDDCHHTN	#s 3Yr35GHHHH"&r-   c                     \        ^^.4      p V P                  4       pV P                  4       pV P                  V4      w  r4\        P                  ! VP
                  V P
                  4      '       g   Q h\        P                  ! VP
                  VP
                  4      '       g   Q h^ VP                  ^ &   ^ VP                  ^ &   \        P                  ! VP
                  V P
                  4      '       d   Q h\        P                  ! VP
                  VP
                  4      '       d   Q h\        P                  ! W4       \        P                  ! W!4       R# r   N)	r   r   rC   r!   r"   r  r'   r   r   )r   r   	ser_otherr   ser_other_results        r+   test_align_seriesr    s    
!Q.CxxzH
I YYy1DDKK4444,33Y5E5EFFFFDIIaL !SZZ8888 0 7 79I9IJJJJ3)9/r-   c                     \        R . ROR. RO/4      p V P                  4       pV P                  V 4      w  r#\        P                  ! \        V R4      \        VR4      4      '       g   Q h\        P                  ! \        V R 4      \        VR 4      4      '       g   Q h^ VP                  R&   \        P                  ! W4       ^ VP                  R&   \        P                  ! W4       R# )r   r   Nr   r   r   r   )	r   r   rC   r!   r"   r   locr   r   )r)   r   r   df3s       r+   test_align_copy_falser"    s    	CC3	4BggiGxx|HCIb#.	#s0CDDDDIb#.	#s0CDDDDCGGFO"&CGGFO"&r-   c                  z   \        R . ROR. RO/4      p \        . RORR7      pVP                  4       pV P                  4       pV P                  V^ R7      w  rE\        P
                  ! \        V R4      \        VR4      4      '       g   Q h\        P
                  ! \        V R 4      \        VR 4      4      '       g   Q h\        P
                  ! \        VR4      \        VR4      4      '       g   Q h^ VP                  R&   \        P                  ! W4       ^ VP                  ^ &   \        P                  ! W4       R# )	r   r   r  namer  Nr   r   r  )r   r   r   rC   r!   r"   r   r   r   r   r   )r)   r   r   r   r   r   s         r+   !test_align_with_series_copy_falser&    s    	CC3	4B

%CxxzHggiG1%ICIb#.	#s0CDDDDIb#.	#s0CDDDDIc3/41EFFFFCGGFO"&DHHQK3)r-   c                  p   \        . RO4      p V P                  4       pV R,          P                  4       p\        P                  ! V P
                  \        V^ 4      4      '       g   Q h^ VP                  R&   \        P                  ! V P
                  \        V^ 4      4      '       d   Q h\        P                  ! W4       V R,          P                  4       p^ V P                  ^ &   \        P                  ! W!P                  4       4       V P                  4       pVP                  V P                  Jg   Q hR# )r   r  Nr   r   )r   r   to_framer!   r"   r  r   r'   r   r   r   r   )r   r   r)   s      r+   test_to_framer)  &  s    

CxxzH	Q	B CJJ	"a(89999BGGDM 

Ib!,<====3) 
Q	BCHHQK"//12	B88399$$$r-   zmethod, idxc                 F    V P                  R R7      P                  R R7      # )Fr/   r>   r   s   &r+   r9   r9   C  s    BGGG',,%,8r-   c                 >    V P                  4       P                  4       # r   )r   r   s   &r+   r9   r9   D  s    BNN$002r-   c                 ~    V P                  \        P                  R 7      P                  \        P                  R 7      # )r   )r5   r6   r   r7   r   s   &r+   r9   r9   E  s%    BIIciiI077		7Jr-   c                 F    V P                  R R7      P                  RR7      # )Fr/   number)include)r   r   r   s   &r+   r9   r9   F  s    BGGG'55h5Gr-   c           	      8   \        R . ROR. ROR. RO/4      pVP                  4       pV ! V4      p^ VP                  ^ V3&   \        P                  ! W#4       V ! V4      p^ VP                  R&   \        P                  ! VP                  RVR13,          V4       R# r  )r   r   r'   r   r   )r2   r   r)   r   r   s   &&   r+   test_chained_methodsr1  @  s     
CCCI	JBggiG *CCHHQV"& *CBGGDM#((1cd7+W5r-   objr$  c                    \        \        R RR7      \        RRR7      .4      V n        V P                  4       pV P	                  4       p\
        P                  ! \        VR4      \        V R4      4      '       g   Q h^ VP                  ^ &   \
        P                  ! \        VR4      \        V R4      4      '       d   Q h\        P                  ! W4       R# )z2012-1-1ra   rb   z2012-1-2r   N)r   r   r   r   r^   r!   r"   r   r'   r   assert_equalr2  obj_origobj2s   &  r+   test_to_timestampr9  Y  s    vjs3VJS5QRSCIxxzHDIdC0)C2EFFFF DIIaL	$ 4iS6IJJJJOOC"r-   c                    \        \        R 4      \        R4      .4      V n        V P                  4       pV P	                  RR7      p\
        P                  ! \        VR4      \        V R4      4      '       g   Q h^ VP                  ^ &   \
        P                  ! \        VR4      \        V R4      4      '       d   Q h\        P                  ! W4       R# )
2019-12-31
2020-12-31Yr4  r   N)r   r	   r   r   rd   r!   r"   r   r'   r   r5  r6  s   &  r+   test_to_periodr>  h  s    y.	,0GHICIxxzH==c="DIdC0)C2EFFFF DIIaL	$ 4iS6IJJJJOOC"r-   c            	         \        R . ROR. ROR. RO/4      p V P                  4       pV P                  R 4      p\        P                  ! \        VR4      \        V R4      4      '       g   Q h^ VP                  R&   \        P                  ! \        VR4      \        V R4      4      '       d   Q h\        P                  ! W4       R# )r   r   r   Nr   r   r   r   r   )	r   r   r   r!   r"   r   r'   r   r   r   s      r+   test_set_indexrA  w  s    	CCCI	JBggiG
,,s
CIc3/2s1CDDDD CHHTN	#s 3Yr35GHHHH"&r-   c                      \        R . ROR^/4      p V P                  R 4      pVP                  4       p^dV P                  R&   \        P
                  ! W4       R# r  )r   r   r   r'   r   r   r)   r   r   s      r+   4test_set_index_mutating_parent_does_not_mutate_indexrD    sI    	CC+	,B\\#F{{}HBGGDM&+r-   c            	      L   \        R . ROR. R	OR. R
O/4      p V P                  4       pV P                  R4      p\        P                  ! \        VR4      \        V R 4      4      '       g   Q h^ VP                  R&   \        P                  ! \        VR4      \        V R 4      4      '       d   Q h\        P                  ! \        VR4      \        V R4      4      '       g   Q h\        R. ROR. R	OR. R
O/4      p\        P                  ! W#4       \        P                  ! W4       R# )r   r   r   CoW_CoW_aCoW_cCoW_bNr   r   r   r   r   )	r   r   
add_prefixr!   r"   r   r'   r   r   r   s       r+   test_add_prefixrK    s    	CCCI	JBggiG
--
CIc73Yr35GHHHHCHHTN	#w 72s9KLLLLIc73Yr35GHHHH	)Wi/JH #("&r-   c            	      L   \        R . ROR. R	OR. R
O/4      p V P                  4       pV P                  R4      p\        P                  ! \        VR4      \        V R 4      4      '       g   Q h^ VP                  R&   \        P                  ! \        VR4      \        V R 4      4      '       d   Q h\        P                  ! \        VR4      \        V R4      4      '       g   Q h\        R. ROR. R	OR. R
O/4      p\        P                  ! W#4       \        P                  ! W4       R# )r   r   r   _CoWa_CoWc_CoWb_CoWNr   r   r   r   r   )	r   r   
add_suffixr!   r"   r   r'   r   r   r   s       r+   test_add_suffixrR    s    	CCCI	JBggiG
--
CIc73Yr35GHHHHCHHTN	#w 72s9KLLLLIc73Yr35GHHHH	)Wi/JH #("&r-   z	axis, val      @c                    \        R . ROR^V^.RR/4      pVP                  4       pVP                  V R7      p\        P                  ! \        VR 4      \        VR 4      4      '       g   Q h^ VP                  R&   \        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W#4       R# )r   r   r   r   r  Nr   r   )	r   r   dropnar!   r"   r   r'   r   r   )rF   valr)   r   r   s   &&   r+   test_dropnarW    s    	CC!S!c3?	@BggiG
)))
CIc3/2s1CDDDDCHHTN	#s 3Yr35GHHHH"&r-   rV  c                 x   \        ^V ^.4      pVP                  4       pVP                  4       p\        P                  ! VP
                  VP
                  4      '       g   Q h^ VP                  ^ &   \        P                  ! VP
                  VP
                  4      '       d   Q h\        P                  ! W4       R# r  )	r   r   rU  r!   r"   r  r'   r   r   )rV  r   r   r   s   &   r+   test_dropna_seriesrY    s    
!S!
CxxzH::<DDKK4444DIIaLSZZ88883)r-   c                 "    V P                  4       # r   headr   s   &r+   r9   r9     
    2779r-   c                 $    V P                  ^4      # )r   r[  r   s   &r+   r9   r9         2771:r-   c                 "    V P                  4       # r   tailr   s   &r+   r9   r9     r]  r-   c                 $    V P                  ^4      # )r   ra  r   s   &r+   r9   r9     r_  r-   c                 r   \        R . ROR. RO/4      pVP                  4       pV ! V4      pVP                  P                  4        \        P
                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P
                  ! \        VR4      \        VR4      4      '       d   Q h^ VP                  R&   \        P
                  ! \        VR4      \        VR4      4      '       d   Q h\        P
                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W4       R# )r   r   Nr   r   r   )
r   r   r#   r   r!   r"   r   r'   r   r   r2   r)   r   r   s   &   r+   test_head_tailrf    s     
CC9	:BggiG
*CHH  	#s 3Yr35GHHHH	#s 3Yr35GHHHH CHHTN	#s 3Yr35GHHHH	#s 3Yr35GHHHH"&r-   c           
      "   \        R ^^.R\        RR.\        R7      R^RR/4      pVP                  4       pVP	                  4       p\
        P                  ! \        VR 4      \        VR 4      4      '       g   Q hV '       dA   \        '       d5   \        P                  ! \        VR4      \        VR4      4      '       d   Q hM3\
        P                  ! \        VR4      \        VR4      4      '       g   Q h^ VP                  R&   RVP                  R	&   \
        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\
        P                  ! \        VR4      \        VR4      4      '       d   Q h\        P                  ! W4       R# )
r   r   r  r  dtyper   r   Nr   r@  )r   r   objectr   r[   r!   r"   r   r   r   r'   r   )using_infer_stringr)   r   r   s   &   r+   test_infer_objectsrl    s?   		q!fc63*F;S!S#N
B ggiG



CIc3/2s1CDDDDkk##Ic3$72s9KLLLLL	#s 3Yr35GHHHHCHHTNCHHTN	#s 3Yr35GHHHH	#s 3Yr35GHHHH"&r-   c                    \        R ^^.R\        RR.\        R7      R^R\        \        R4      \        R4      .R	R7      R
\        RR.\        R7      /4      pVP	                  4       p\        VR 4      p\        VR4      p\        VR4      p^ VP                  R&   RVP                  R&   \        R4      VP                  R&   \        P                  ! V\        VR 4      4      '       g   Q hV '       d7   \        '       d+   \        P                  ! V\        VR4      4      '       g   Q hM)\        P                  ! V\        VR4      4      '       d   Q h\        P                  ! V\        VR4      4      '       g   Q hR# )r   r   r  r  rh  r   r   r;  r<  rj  ezw
2018-12-31Nr   r@  r   r   )r   r   rj  r	   r[   r   r'   r!   r"   r   r   )rk  r)   arr_aarr_barr_ds   &    r+   test_infer_objects_no_referencerv    sJ   	!Qc
&1<()L*AB( c
&1	


B 
			Bb#Eb#Eb#EBGGDMBGGDMl+BGGDME9R#56666kk yS'9:::: ##E9R+=>>>>E9R#56666r-   c                  l   \        R ^^.R\        RR.\        R7      R^R\        \        R4      \        R4      .R	R7      /4      p V R
,          pV P	                  4       p \        V R 4      p\        V R4      p\        V R4      p^ V P                  R&   RV P                  R&   \        R4      V P                  R&   \        P                  ! V\        V R 4      4      '       d   Q h\        P                  ! V\        V R4      4      '       d   Q h\        P                  ! V\        V R4      4      '       g   Q hR# )r   r   r  r  rh  r   r   r;  r<  rj  r  rq  Nr   r@  rr  )	r   r   rj  r	   r[   r   r'   r!   r"   )r)   r   rs  rt  ru  s        r+   test_infer_objects_referencerx    s   	!Qc
&1<()L*AB(		
	
B a5D				Bb#Eb#Eb#EBGGDMBGGDMl+BGGDMyS'9::::yS'9::::E9R#56666r-   kwargsbeforeafterr   rF   c                    \        R . ROR^R^/4      pVP                  4       pVP                  ! R/ V B pVP                  P	                  4        \
        P                  ! \        VR 4      \        VR 4      4      '       g   Q h^ VP                  R&   \
        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W4       R# )r   r   r   Nr   r   r   )r   r   rX   r#   r   r!   r"   r   r'   r   r   ry  r)   r   r   s   &   r+   test_truncater~  4  s     
CCC3	4BggiG
++

CHH Ic3/2s1CDDDDCHHTN	#s 3Yr35GHHHH"&r-   assigndrop_duplicatesc                    \        R . RO/4      pVP                  4       p\        W4      ! 4       pVP                  P	                  4        \
        P                  ! \        VR 4      \        VR 4      4      '       g   Q h^ VP                  R&   \
        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W4       R# )r   Nr   r   )r   r   getattrr#   r   r!   r"   r   r'   r   r   re  s   &   r+   test_assign_drop_duplicatesr  H  s    	C#	$BggiG
"

CHH Ic3/2s1CDDDDCHHTN	#s 3Yr35GHHHH"&r-   c                 b   V P                  4       pV P                  ^ ^.4      p\        P                  ! VP                  V P                  4      '       g   Q h^ VP
                  ^ &   \        P                  ! VP                  V P                  4      '       d   Q h\        P                  ! W4       R# )r   N)r   taker!   r"   r  r'   r   r5  r6  s   &  r+   	test_taker  V  s|     xxzH88QFDDKK4444DIIaLSZZ8888OOC"r-   c                    \        R ^RR7      V n        V P                  4       pV P                  RR4      p\        P
                  ! VP                  V P                  4      '       g   Q h^ VP                  ^ &   \        P
                  ! VP                  V P                  4      '       d   Q h\        P                  ! W4       R# )z
2018-04-091D20minr   z0:00z1:00N)
r
   r   r   between_timer!   r"   r  r'   r   r5  r6  s   &  r+   test_between_timer  b  s    <CCIxxzHFF+DDKK4444DIIaLSZZ8888OOC"r-   c                     \        R ^^.RR /4      p \        RR R ^^./4      pV P                  4       pV P                  V4      p\        P                  ! \        VR 4      \        V R 4      4      '       g   Q h^ VP                  R&   \        P                  ! \        VR 4      \        V R 4      4      '       d   Q h\        P                  ! W4       R# )r   r   Nr@  )	r   r   r@   r!   r"   r   r'   r   r   )r)   otherr   r   s       r+   test_reindex_liker  n  s    	C!Qc*	+BsCq!f-.EggiG
//%
 CIc3/2s1CDDDDCHHTN	#s 3Yr35GHHHH"&r-   c                  v   \        . RO4      p V P                  4       pV P                  4       p\        P                  ! V P
                  VP
                  4      '       g   Q h^ VP                  ^ &   \        P                  ! VP
                  V P
                  4      '       d   Q h\        P                  ! W4       R# r   Nr   )	r   r   
sort_indexr!   r"   r  r'   r   r   r   r   r   s      r+   test_sort_indexr  {  s    

CxxzH>>DCJJ4444 DIIaLSZZ88883)r-   zobj, kwargsbyc                 `   V P                  4       pV P                  ! R/ VB p\        P                  ! \	        VR 4      \	        V R 4      4      '       g   Q h^ VP
                  ^ &   \        P                  ! \	        VR 4      \	        V R 4      4      '       d   Q h\        P                  ! W4       R# )r   Nr   r   sort_valuesr!   r"   r   r'   r   r5  )r2  ry  r7  r8  s   &&  r+   test_sort_valuesr    s    
 xxzH??$V$DIdC0)C2EFFFF DIIaL	$ 4iS6IJJJJOOC"r-   c                 v   V P                  4       pV R ,          pV P                  ! RRR/VB  \        P                  ! \	        V R4      \	        VR4      4      '       g   Q h^ V P
                  ^ &   \        P                  ! \	        V R4      \	        VR4      4      '       d   Q h\        P                  ! W24       R# )r  inplaceTr   Nr   r  )r2  ry  r7  r   s   &&  r+   test_sort_values_inplacer    s    
 xxzHq6DOO+D+F+Ic3/41EFFFF CHHQK	#s 3YtS5IJJJJOOD#r-   decimalsc                    \        R ^^.RR/4      pVP                  4       pVP                  V R7      p\        P                  ! \        VR4      \        VR4      4      '       g   Q hV ^ 8  d\   \        \        P                  4      \        R4      8  d5   \        P                  ! \        VR 4      \        VR 4      4      '       g   Q hM3\        P                  ! \        VR 4      \        VR 4      4      '       d   Q hVP                  VP                  Jg   Q hVP                  VP                  Jg   Q hRVP                  R&   ^VP                  R&   \        P                  ! \        VR4      \        VR4      4      '       d   Q h\        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W4       R# )	r   r   r   )r  z
2.4.0.dev0r   Nr@  r   )r   r   roundr   r"   r   r   r!   __version__r   r   r'   r   )r  r)   r   r   s   &   r+   
test_roundr    si   	C!Qc*	+BggiG
((H(
%CIc3/2s1CDDDD1}07<3HH 	#s 3Yr35GHHHH##Ic3$72s9KLLLL99BHH$$$;;bjj(((CHHTNCHHTN	#s 3Yr35GHHHH	#s 3Yr35GHHHH"&r-   c                     \         P                  ! . RORR.R7      p \        R. R	O/V R7      pVP                  4       pVP	                  RR.R7      p\
        P                  ! \        VR4      \        VR4      4      '       g   Q h^ VP                  R
&   \
        P                  ! \        VR4      \        VR4      4      '       d   Q h\        P                  ! W4       R# )r   onetwonamesr   rz   orderNr   r   r   r   r   r   )r   r   r   r   )r   from_tuplesr   r   reorder_levelsr!   r"   r   r'   r   r   r   s       r+   test_reorder_levelsr    s    ""(E 
C&e	4BggiG


5%.

1CIc3/2s1CDDDDCHHTN	#s 3Yr35GHHHH"&r-   c                     \         P                  ! . RORR.R7      p \        . ROV R7      pVP                  4       pVP	                  RR.R7      p\
        P                  ! VP                  VP                  4      '       g   Q h^ VP                  ^ &   \
        P                  ! VP                  VP                  4      '       d   Q h\        P                  ! W4       R# )	r   r  r  r  rz   r  Nr  r   )r   r  r   r   r  r!   r"   r  r'   r   r   r   s       r+   test_series_reorder_levelsr    s    ""(E U
+CxxzHUEN3DDKK4444DIIaLSZZ88883)r-   c                    \         P                  ! . RORR.R7      pWn        V P                  4       pV P	                  4       p\
        P                  ! VP                  V P                  4      '       g   Q h^ VP                  ^ &   \
        P                  ! VP                  V P                  4      '       d   Q h\        P                  ! W4       R# )r   r  r  r  Nr  r  r  )r   r  r   r   r   r!   r"   r  r'   r   r5  )r2  r   r7  r8  s   &   r+   test_swaplevelr    s    ""#;E5>REIxxzH==?DDKK4444DIIaLSZZ8888OOC"r-   c            	         \        R . ROR. ROR. RO/4      p V P                  4       pV P                  . R	ORR7      p\        P                  ! \        VR 4      \        V R 4      4      '       g   Q h^ VP                  R
&   \        P                  ! \        VR 4      \        V R 4      4      '       d   Q h\        P                  ! W4       R# )r   r   r   r   r  Nr   r   r   rG   r   )	r   r   rI   r!   r"   r   r'   r   r   r   s      r+   test_frame_set_axisr    s    	CCCI	JBggiG
++oG+
4CIc3/2s1CDDDD CHHTN	#s 3Yr35GHHHH"&r-   c                  ,   \        . RO4      p V P                  4       pV P                  . RORR7      p\        P                  ! W4      '       g   Q h^ VP
                  ^ &   \        P                  ! W 4      '       d   Q h\        P                  ! W4       R# )r   r   r  Nr   rG   )r   r   rI   r!   r"   r'   r   r   r  s      r+   test_series_set_axisr    st    

CxxzH<<g<6DC&&&& DIIaL****3)r-   c                  &   \        . RO4      p V P                  4       pV P                  RR7      p\        P                  ! W4      '       g   Q h^ VP
                  ^ &   \        P                  ! W 4      '       d   Q h\        P                  ! W4       R# )r   F)ro   Nr   )r   r   rq   r!   r"   r'   r   r   r  s      r+   test_set_flagsr    sr    

CxxzH===7DC&&&& DIIaL****3)r-   mapperrL   c                    \        R . RO/\        . ROR R7      R7      pVP                  4       pVP                  ! R/ V B p\        P
                  ! \        VR 4      \        VR 4      4      '       g   Q h^ VP                  R&   \        P
                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W4       R# )r   r$  rz   Nr   r   r   )
r   r   r   rO   r!   r"   r   r'   r   r   r}  s   &   r+   test_rename_axisr    s    	C&eLs.K	LBggiG
..
"6
"CIc3/2s1CDDDDCHHTN	#s 3Yr35GHHHH"&r-   zfunc, tzc           
         \        ^^.\        RR^VR7      R7      pVP                  4       p\        W 4      ! R4      p\        P
                  ! VP                  VP                  4      '       g   Q h^ VP                  ^ &   \        P
                  ! VP                  VP                  4      '       d   Q h\        P                  ! W#4       R# )r   z2014-08-01 09:00h)startrb   rv   ry   rz   rg   N)
r   r
   r   r  r!   r"   r  r'   r   r   )r	  ry   r   r   r   s   &&   r+   test_tz_convert_localizer    s    
 	
Aj'9QSUVC xxzH3l+DCJJ4444 DIIaLSZZ88883)r-   c            	         \         P                  ! . R	ORR.R7      p \        R. R
OR. ROR. RO/V R7      pVP                  4       pVP	                  ^ 4      p\
        P                  ! \        VR4      \        VR4      4      '       g   Q h\
        P                  ! \        VR4      \        VR4      4      '       g   Q h^ VP                  R&   \
        P                  ! \        VR4      \        VR4      4      '       d   Q h\
        P                  ! \        VR4      \        VR4      4      '       g   Q h\        P                  ! W4       R# )r   r  r  r  r   r   r   rz   Nr  r   r         	   r   )r   r  r   r   	droplevelr!   r"   r   r'   r   r   r   s       r+   test_droplevelr  /  s   ""#;E5>RE	CCCC5	QBggiG
,,q/CIc3/2s1CDDDDIc3/2s1CDDDD CHHTN	#s 3Yr35GHHHHIc3/2s1CDDDD"&r-   c                  z   \        R . RO/4      p V P                  4       pV P                  4       p\        P                  ! VP
                  \        V R 4      4      '       g   Q h^ VP                  ^ &   \        P                  ! VP
                  \        V R 4      4      '       d   Q h\        P                  ! W4       R# )r   Nr   )
r   r   squeezer!   r"   r  r   r'   r   r   )r)   r   seriess      r+   test_squeezer  B  s    	C#	$BggiGZZ\F FMM9R+=>>>> FKKNyS/ABBBB"&r-   c            	         \        R . ROR. ROR. RO/4      p V P                  4       p\        ^4       F  pV P                  4        F  w  r4\        P
                  ! \        WC4      \        W4      4      '       g   Q h^ VP                  ^ &   \        P
                  ! \        WC4      \        W4      4      '       d   Q h\        P                  ! W4       K  	  K  	  R# )r   r   r   Nr   r   r  )
r   r   ranger   r!   r"   r   r'   r   r   )r)   r   ir%  r   s        r+   
test_itemsr  P  s    	CCCC	DBggiG 1XID##Ic$8)B:MNNNN CHHQK''	#(<i>QRRRR!!". $ r-   ri  rR   Int64c                    \        R ^^.R^R^/V R7      pVR,          pVP                  4       p^WV8H  &   \        P                  ! \	        VR 4      \	        VR 4      4      '       d   Q h\
        P                  ! W#4       R# )r   r   r   rh  r  N)r   r   r!   r"   r   r   r   )ri  r)   r   r   s   &   r+   test_putmaskr  a  ss    	C!Qaa0	>Ba5DggiGBRxL	$ 4iC6HIIII$(r-   c                     \        R ^^.R^R^/V R7      p\        VR 4      p^WV8H  &   \        P                  ! V\        VR 4      4      '       g   Q hR# )r   r   r   rh  Nr   r   r!   r"   ri  r)   rs  s   &  r+   test_putmask_no_referencer  l  sV    	C!Qaa0	>Bb#EBRxLE9R#56666r-   float64Float64c                     \        R R^.RR/V R7      p\        VR 4      p\        R R^./4      WV8H  &   \        P                  ! V\        VR 4      4      '       g   Q hR# )r   r   r   rh  rS  Nr  r  s   &  r+   $test_putmask_aligns_rhs_no_referencer  t  s_    	C#q3,E	:Bb#EcC8_-BRxLE9R#56666r-   zval, exp, raisesc                $    V ^8  d   QhR\         /# )r   raises)bool)formats   "r+   __annotate__r  }  s     - - -r-   c                    \        R ^^.R^RR/4      pVR,          pVP                  4       p\        . R
O. R
O.\        R4      R7      pV'       d4   \        P                  ! \
        RR7      ;_uu_ 4        WV&   R	R	R	4       R	# WV&   \        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! \        VR4      \        VR4      4      VJ g   Q h\        P                  ! \        VR4      \        VR4      4      '       g   Q hVP                  P                  ^4      VJg   Q hVP                  P                  ^4      '       d   Q h\        P                  ! WE4       R	#   + '       g   i     R	# ; i)r   r   r   r   r  abcr   zInvalid value)matchN)TFF)r   r   r   pytestr  	TypeErrorr!   r"   r   r#   r   r   r   )rV  expr  r)   r   r   indexers   &&&    r+   "test_putmask_dont_copy_some_blocksr  |  sA   	C!Qac2	3Ba5DggiG	34d5kG ]]9O<<wK =< 7##IdC$8)B:LMMMM	$ 4iC6HISPPP	$ 4iC6HIIIIww((+366677,,Q////
d, =<<s   5E;;F	c                 ,    V P                  V ^ 8  ^
4      # r   wherer   s   &r+   r9   r9         CIIcAgr*r-   c                 ,    V P                  V ^ 8*  ^
4      # r  maskr  s   &r+   r9   r9         CHHSAXr*r-   c                    \        . ROV R7      pVP                  4       pV! V4      p\        P                  ! \	        V4      \	        V4      4      '       g   Q hVP
                  VP
                  Jg   Q h^
VP                  ^ &   \        P                  ! \	        V4      \	        V4      4      '       d   Q h\        P                  ! W#4       R# r   rh  Nr   )	r   r   r!   r"   r   r   r'   r   r   ri  r	  r   r   r   s   &&   r+   test_where_mask_noopr    s     %
(CxxzH#YFIcNIf,=>>>><<syy(((FKKN	#	&0ABBBB3)r-   c                 ,    V P                  V ^ 8  ^
4      # r  r  r  s   &r+   r9   r9     r  r-   c                 ,    V P                  V ^ 8  ^
4      # r  r  r  s   &r+   r9   r9     r  r-   c                    \        . ROV R7      pVP                  4       pV! V4      p\        P                  ! \	        V4      \	        V4      4      '       d   Q hVP
                  VP
                  Jg   Q h\        P                  ! W#4       R# r  )r   r   r!   r"   r   r   r   r   r  s   &&   r+   test_where_maskr    sj     %
(CxxzH#YF	#	&0ABBBB<<syy(((3)r-   z
dtype, valc                 ,    V P                  V ^ 8  V4      # r  r  r)   rV  s   &&r+   r9   r9     s    a-r-   c                 ,    V P                  V ^ 8  V4      # r  r  r  s   &&r+   r9   r9     s    a-r-   c                    \        R . ROR. RO/V R7      pVP                  4       pV! W14      p\        P                  ! \	        VR4      \	        VR4      4      '       g   Q h\        P                  ! \	        VR 4      \	        VR 4      4      '       d   Q h^
VP
                  R&   \        P                  ! \	        VR4      \	        VR4      4      '       d   Q h\        P                  ! W44       R# )r   r   rh  Nr   )ir@  r  )ri  rV  r	  r)   r   r   s   &&&   r+   %test_where_mask_noop_on_single_columnr    s     
CC6e	DBggiG"]FIb#.	&#0FGGGG	"c 2Ifc4JKKKKFKK	"c 2Ifc4JKKKK"&r-   r  r  c                    \        R . ROR^/4      pVP                  4       p\        P                  ! 4       ;_uu_ 4        \	        VR ,          V 4      ! VR ,          ^8  ^RR7       RRR4       \        P
                  ! W4       \        P                  ! 4       ;_uu_ 4        \	        VR .,          V 4      ! VR ,          ^8  ^RR7       RRR4       \        P
                  ! W4       R#   + '       g   i     L; i  + '       g   i     L;; i)r   r   Tr  N)r   r   r   )r   r   r   raises_chained_assignment_errorr  r   )r	  r)   r   s   &  r+   test_chained_where_maskr    s    	CC+	,BggiG		+	+	-	-3r#w{At< 
."&		+	+	-	-C5	4 C1a> 
."& 
.	- 
.	-s   'C)!(C<)C9	<D	c            	         \        R . RO/\        R^RR7      R7      p V P                  4       pV P                  RR7      p\        P
                  ! \        VR 4      \        V R 4      4      '       g   Q h^ VP                  R&   \        P
                  ! \        VR 4      \        V R 4      4      '       d   Q h\        P                  ! W4       R# )	r   Nz1/1/2000minr   rz   r4  )g        N       @      @r   )
r   r
   r   asfreqr!   r"   r   r'   r   r   r   s      r+   test_asfreq_noopr	    s    		#$QU;
B ggiG
)))
CIc3/2s1CDDDD CHHTN	#s 3Yr35GHHHH"&r-   c                      \        R ^ R^/. ROR7      p V P                  4       pV P                  4        F  w  r#^dVP                  ^ &   K  	  \        P
                  ! W4       R# )r   r   rz   Nr   )r   r   iterrowsr'   r   r   )r)   r   r  subs       r+   test_iterrowsr    sO    	CC#9	5BggiG++-  "&r-   c                      \        R R\        P                  ^./4      p V R,          pV P                  4       pV P	                  RR7       RV P
                  R&   \        P                  ! W4       R# )r   r   r  Tr  g      Y@Nr   )r   r!   r   r   ffillr'   r   r   )r)   r   r   s      r+   test_interpolate_creates_copyr    sY    	C#rvvq)*	+Ba5DwwyHHHTHBGGDM$)r-   c            	      D   \        R . ROR. ROR. RO/4      p V P                  4       pV P                  RR7      pVP                  ^\        P                  ! . R	O4      4       \        P
                  ! \        V R4      \        VR4      4      '       g   Q h\        P
                  ! \        V R 4      \        VR 4      4      '       g   Q h^ VP                  R
&   \        P                  ! W4       \        P
                  ! \        V R4      \        VR4      4      '       g   Q hR# )r   r   r   Fr/   Nr   r   r  )r  )
r   r   isetitemr!   arrayr"   r   r   r   r   r   s      r+   test_isetitemr     s    	CCCC	DBggiG
''u'
CLLBHH\*+Ib#.	#s0CDDDDIb#.	#s0CDDDDCGGFO"&Ib#.	#s0CDDDDr-   zsingle-blockzmixed-blockc           
         \        R . ROR\        P                  ! . ROV R7      /4      p\        . RO4      pVP	                  4       pVP                  ^ V4       \        P                  ! \        VR 4      \        V4      4      '       g   Q hVP                  P                  ^ 4      '       d   Q h^ VP                  R&   \        P                  ! W#4       \        R . ROR\        P                  ! . ROV R7      /4      p\        . RO4      pVP                  ^ V4       ^ VP                  ^ &   \        R . ROR\        P                  ! . ROV R7      /4      p\        P                  ! W4       R# )r   r   rh  Nr   r   r  r  )r   r!   r  r   r   r  r"   r   r#   r   r   r   r   r   )ri  r)   r   r   r   s   &    r+   test_isetitem_seriesr    s    
CC)5)IJ	KB

CxxzHKK3Ib#.	#????ww((++++ BFF6N3) 
CC)5)IJ	KB

CKK3CGGAJ#y#rxx	/OPQH"'r-   c                     \        R . ROR^R^/4      p \        R . ROR^/4      pV P                  ^ ^.V4       \        P                  ! \	        V R 4      \	        VR 4      4      '       g   Q h\        P                  ! \	        V R4      \	        VR4      4      '       g   Q hV P
                  P                  ^ 4      '       d   Q hV P                  4       p^dVP                  R&   ^dVP                  R&   \        P                  ! W4       R# )r   r   r   Nr   r   r   r@  )r   r  r!   r"   r   r#   r   r   r'   r   r   )r)   rhsr   s      r+   test_isetitem_framer  '  s    	CCC3	4B
S)S!,
-CKKAIb#.	#s0CDDDDIb#.	#s0CDDDDww((++++wwyHCHHTNCHHTN"'r-   r   c                    \        R . ROR. RO/4      pVP                  4       pVP                  V 4      p\        P                  ! \        VR 4      \        VR 4      4      '       g   Q h^ VP                  ^ &   \        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W4       R# )r   r   Nr   r   )	r   r   getr!   r"   r   r'   r   r   )r   r)   r   r   s   &   r+   test_getr  4  s    	CC3	4BggiGVVC[FIfc2Ib#4FGGGGFKKN	&# 6	"c8JKKKK"&r-   z	axis, keyc                 B   VR 8H  p\        R. ROR. ROR\        P                  ! . R	OVR7      /4      pVP                  4       pVP	                  WR7      pV ^8X  g	   V'       d4   \        P
                  ! \        VR4      \        V4      4      '       g   Q hM#VP                  P                  ^ 4      '       g   Q hV ^ 8X  d   VP                  VP                  Jg   Q hMVP                  VP                  Jg   Q h^ VP                  ^ &   \        P                  ! WE4       R# )
rR   r   r   r   rh  r  Nr   r   r  )r   r!   r  r   xsr"   r   r#   r   r   r   r'   r   r   )rF   r   ri  single_blockr)   r   r   s   &&&    r+   test_xsr#  A  s    
 G#L		iibhhy.NO
B ggiGUU3U"FqyL	"c 2If4EFFFF{{,,Q////qy||2::---||288+++FKKN"&r-   z
key, levelc                    \         P                  ! ^4      P                  ^^4      p\        P                  ! RR.. R
O.RR.R7      p\        W4\        R4      R7      pV^8X  d   VP                  4       P                  4       pVP                  4       pVP                  WVR7      pV^ 8X  dT   \         P                  ! \        WUP                  ^ ,          4      \        WwP                  ^ ,          4      4      '       g   Q hVP                  VP                  Jg   Q hVP                  VP                  Jg   Q h^ VP                  R&   \        P                   ! WV4       R	# )   l1l2lev1lev2r  r  r   )levelrF   Nr   r   )r!   arangereshaper   from_productr   r   	transposer   r!  r"   r   r   r   r'   r   r   )r   r*  rF   arrr   r)   r   r   s   &&&     r+   test_xs_multiindexr0  [  s    ))B-

1
%C##dD\9$=ffEUVE	3T%[	9Bqy\\^  "ggiGUU3$U/Fzb**Q-()FNN1<M*N
 
 	
 
 <<rxx'''>>+++FKK"&r-   c                     \        R . ROR. RO/4      p \        RR./^.R7      pV P                  4       pV R,          pV P                  V4       \        R . ROR. RO/4      p\        P                  ! W4       \        P                  ! W24       \
        P                  ! \        V R 4      \        VR 4      4      '       g   Q h\
        P                  ! \        V R4      \        VR4      4      '       d   Q hR# )	r   r         Y@rz   r  N      ?r  r  )      @g      @      @)r5  r2  r6  )r   r   updater   r   r!   r"   r   )df1r   df1_origr   r   s        r+   test_update_framer:  r  s    
S/3@
AC
S5'N1#
.CxxzHq6DJJsO#5FGHH#($)Ic3/41EFFFF	#s 3YtS5IJJJJJr-   c                     \        . RO4      p \        R.^.R7      pV P                  4       pV R,          pV P                  V4       \        . RO4      p\        P                  ! W4       \        P                  ! W24       R# )r4  r2  rz   r  Nr3  )r4  r2  r  )r   r   r7  r   r   )ser1r   	ser1_origr   r   s        r+   test_update_seriesr>    sc    /"D5'!%D		I7DKK'(H4*4+r-   c                     \        R . RO/4      p \        R.^.R7      pV P                  4       p\        P                  ! 4       ;_uu_ 4        V R ,          P                  V4       RRR4       \        P                  ! W4       \        P                  ! 4       ;_uu_ 4        V R .,          P                  VP                  4       4       RRR4       \        P                  ! W4       R#   + '       g   i     L; i  + '       g   i     L;; i)r   r2  rz   Nr   )r   r   r   r   r  r7  r   r(  )r)   r   r   s      r+   test_update_chained_assignmentr@    s    	C#	$B5'!%DggiG		+	+	-	-
3t 
."&		+	+	-	-
C5	) 
."& 
.	- 
.	-s   C( (C;(C8	;D	c                      \        . RO4      p V P                  4       p\        V 4      pV ^,          p \        P                  ! \        V 4      V4      '       d   Q h\
        P                  ! V\        V4      4       R# r  )r   r   r   r!   r"   r   assert_numpy_array_equal)r   r   datas      r+   test_inplace_arithmetic_seriesrD    s]    

CxxzHS>D1HC 	#5555i&9:r-   c                      \        . RO4      p V P                  4       pV R,          pV ^,          p \        P                  ! \	        V 4      \	        V4      4      '       d   Q h\
        P                  ! W4       R# )r   r  Nr   )r   r   r!   r"   r   r   r   )r   r   r   s      r+   -test_inplace_arithmetic_series_with_referencerF    sX    

CxxzHq6D1HC	#	$@@@@8*r-   c                     \        R . ROR^/4      p V P                  4       pV P                  4       p\        P                  ! \        V R 4      \        V^ 4      4      '       g   Q h^dVP                  R&   \        P                  ! W4       R# r  )	r   r   r.  r!   r"   r   r'   r   r   r)   r   r   s      r+   test_transposerI    sn    	CC+	,BggiG\\^FIb#.	&!0DEEEEFKK"&r-   c                     \        R . RORR/4      p V P                  4       pV P                  p\        P                  ! \        V R 4      \        V^ 4      4      '       d   Q h^dVP                  R&   \        P                  ! W4       R# )r   r   r   Nr   r   )	r   r   Tr!   r"   r   r'   r   r   rH  s      r+   test_transpose_different_dtypesrL    sl    	CC-	.BggiGTTF	"c 2Ifa4HIIIIFKK"&r-   c                      \        R . RO/RR7      p V P                  p\        P                  ! \	        V R 4      \	        V^ 4      4      '       d   Q hR# )r   r  rh  Nr   )r   rK  r!   r"   r   r)   r   s     r+   test_transpose_ea_single_columnrO    sF    	C#7	3BTTF	"c 2Ifa4HIIIIIr-   c                      \        R . ROR^/4      p V P                  4       pR pV P                  V4       \        P                  ! W4       R# )r   r   c                 $    ^dV P                   ^ &   V # r   r   r  s   &r+   r	  "test_transform_frame.<locals>.func      
r-   Nr   )r   r   	transformr   r   )r)   r   r	  s      r+   test_transform_framerV    sA    	CC+	,BggiG LL"&r-   c                      \        . RO4      p V P                  4       pR pV P                  V4       \        P                  ! W4       R# )r   c                 $    ^dV P                   ^ &   V # rR  r   r  s   &r+   r	  #test_transform_series.<locals>.func  rT  r-   Nr   )r   r   rU  r   r   )r   r   r	  s      r+   test_transform_seriesrZ    s8    

CxxzH MM$3)r-   c                      \        R ^^.R^/4      p V P                  4       p^dVP                  ^ &   \        ^d^.R R.R7      p\        P
                  ! W4       R# )r   r   rz   N)r   countr'   r   r   r   rC  s      r+   test_count_read_only_arrayr]    sS    	C!Qa(	)BXXZFFKKNsAhsCj1H6,r-   c                  z   \        R . RO/4      p \        . RO4      pVP                  4       pV P                  ^VRR7       \        P
                  ! \        V4      \        V R4      4      '       g   Q hV P                  P                  ^4      '       d   Q h^dV P                  R&   \        P                  ! W4       R# )r   r   )r   valuecolumnNr   r@  )r   r   r   insertr!   r"   r   r#   r   r'   r   r   )r)   r   r   s      r+   test_insert_seriesrb    s    	C#	$B

CxxzHII!3sI+IcNIb#,>????ww((++++BGGDM3)r-   c                     \        R . ROR^/4      p V P                  4       pV P                  R4      p\        P                  ! \        V R 4      \        VR 4      4      '       g   Q h^dVP                  R&   \        P                  ! W4       R# )r   r   c = a+bNr   r   	r   r   evalr!   r"   r   r'   r   r   rH  s      r+   	test_evalrg    sq    	CC+	,BggiGWWYFIb#.	&#0FGGGGFKK"&r-   c                  0   \        R . ROR^/4      p V P                  4       pV R,          pV P                  RRR7       \        P                  ! \        V R 4      \        VR 4      4      '       g   Q h^dV P                  R&   \        P                  ! W!4       R# )	r   r   r  rd  Tr  Nr   r   re  )r)   r   df_views      r+   test_eval_inplacerj    s{    	CC+	,BggiGeGGGItG$Ib#.	'30GHHHHBGGDM'+r-   c                     \        R ^^.R^^./4      p V P                  4       pR pV P                  V^R7       \        P                  ! W4       \        R ^^.RRR./4      p V P                  4       p\        P
                  ! R4      ;_uu_ 4        V P                  V^R7       RRR4       \        P                  ! W4       R#   + '       g   i     L(; i)r   r   c                     ^dV R&   V # )r   r   r   )rows   &r+   rU  (test_apply_modify_row.<locals>.transform  s    C
r-   r  r   r   N)r   r   applyr   r   assert_produces_warning)r)   r   rU  s      r+   test_apply_modify_rowrq    s     
C!Qq!f-	.BggiG HHYQH"& 
C!QsCj1	2BggiG		#	#D	)	)
# 
* "& 
*	)s   CC	c                     \        R . RORR/4      p V P                  4       pVP                  V P                  Jg   Q hV P	                  . RO4      P                  4       pVP                  V P                  Jg   Q hV P                  R4      pVP                  V P                  Jg   Q hV P                  . RO4      pVP                  V P                  Jg   Q hR# )r   r   r         ?Nr   )r   r   r   )g      ?rs  g      ?)r   r   r   r   r   quantilerN  s     r+   test_reduceru  )  s    	CC-	.BVVXF<<rzz)))ZZ	"&&(F>>+++[[F<<rzz)))[[*+F>>+++r-   c                  *   \        R . RORR/4      p V P                  4       pVP                  V P                  Jg   Q hVP                  V P                  Jg   Q h\	        . RO4      pVP                  4       pVP                  VP                  Jg   Q hR# )r   r   r   Nr   )r   diffr   r   r   )r)   r   r   s      r+   	test_diffrx  8  sw    	CC-	.BWWYF<<rxx'''>>+++

CXXZF<<syy(((r-   )TNF)r5   r;   r@   rC   rI   rename_axis0rename_axis1rT   rX   r[   r^   rd   ri   rl   rq   )zrename (dict)r5   r;   r@   rC   rI   ry  rT   r   rX   r[   r^   rd   ri   rl   rq   )	identicalr   r   r  )zshallow-copyr   r5   r   )r   rS  r   )r  r   r   )rl   zEurope/Berlin)ri   N)rS  TT)r   FF)rR   g      %@)r  r   r   )r   r   )r&  r   r  )ynumpyr!   r  pandas.compatr   pandaspdr   r   r   r   r   r	   r
   r   pandas._testing_testingr   pandas.tests.copy_view.utilr   pandas.util.versionr   r,   r1   markfilterwarningsparametrizer   r   r   
RangeIndexr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r"  r&  r)  r1  r9  r>  rA  rD  rK  rR  r   rW  rY  rf  rl  rv  rx  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r  r  r  r  r  r  r#  r0  r:  r>  r@  rD  rF  rI  rL  rO  rV  rZ  r]  rb  rg  rj  rq  ru  rx  r   r-   r+   <module>r     s

     % 	 	 	  1 '.I0 89!45@B73N@B=543:@?O!$	)  &NEO& 6 :RE  89!45?5A:6PB88765<BAQ!$	)  &N=O& 6 :R=,'( 2==A#6q!f"FG* H*,
,' ) E$E"'  	 	0  	'	' '' w&~F''($
)( )$2  
);	'	'0 '*$%4 	8!<	2A6	JAN	GK	 	C  	6	6 AS!99cAq6];S TU# V# AS!99cAq6];S TU# V#','&'  x!RVV&=>	' ?	' C)* ** 	''$'(7B74 	3fa0	1gq&!,
'
' H.?#@A
' B
' AC!Q=1I JK# L# AC!Q=1I JK# L#
'
* YS!2&C3C)DtSk(RS#	# YS!2&C3C)DtSk(RS
$	
$ Z0' 1'.'* 	!2IsI>N4O PQ	# R	#'
*
* Xv$6&8I#JK' L' 02GH**'&'/" 7G"45) 6) 7G"457 67 9i"897 :7 +.?AR-ST- U-* 7G"45
**
* 6
* 7G"45
*** 6* 'GH
--
' I
' &'!23	' 4	'' '*
E gy!'F  ((.
( se-	' .	' vx&89gy!'F  ' :', !Q(	6':;' < )'*K,
';+''J	'	*-	*'	,'0,	)r-   