+
    xȇi+                        ^ RI t^ RIt^ RIt^ RIHtHtHtHtH	t	H
t
HtHtHt ^ RIHt ^ RIHt ]P&                  P)                  RRR.4      R 4       tR t]P&                  P)                  RRR.4      ]P&                  P)                  RR]P.                  ! ^ ^^R	7      .4      ]P&                  P)                  R
]P0                  ! . R(ORR7      ]P0                  ! . R(ORR7      .4      R 4       4       4       t]P&                  P)                  R. R)O4      R 4       t]P&                  P)                  R]! ^^.4      ]! ]! R4      ]! R4      .4      ]	! ]! R4      ]! R4      .4      ]! ]! R4      ]! R4      .4      .4      R 4       t]P&                  P)                  R. R)O4      R 4       tR t]P&                  P)                  RRR.4      ]P&                  P)                  RRR..4      R 4       4       t]P&                  P)                  R. R*O4      ]P&                  P)                  RR. R+O.4      ]P&                  P)                  RRRR.. R,O.4      R 4       4       4       t]P&                  P)                  RRR.4      R  4       t ]P&                  P)                  R!^^.R3^^.R3RR.]!3.4      R" 4       t"R# t#R$ t$]P&                  P)                  RR. R+O.4      R% 4       t%]P&                  P)                  R. R-O4      R& 4       t&R' t'R# ).    N)		DataFrameDatetimeIndexIndexPeriodPeriodIndexSeries	TimedeltaTimedeltaIndex	Timestamp)	get_arraydtypeint64c                    \        . RORR7      p\        WR7      p\        P                  ! \        V4      \        V4      4      '       g   Q hVP                  P
                  ^ ,          P                  P                  4       '       g   Q h^ VP                  ^ &   VP                  ^ ,          ^8X  g   Q h\        P                  ! \        V4      \        V4      4      '       d   Q h\        WR7      p^ VP                  ^ &   VP                  ^ ,          ^8X  g   Q h\        WRR7      p\        P                  ! \        V4      \        V4      4      '       g   Q hVP                  P
                  ^ ,          P                  P                  4       '       g   Q h\        WRR7      p\        P                  ! \        V4      \        V4      4      '       d   Q hVP                  P                  ^ 4      '       g   Q hR# )	   namer   r   Fr   copyTNr         )
r   npshares_memoryr   _mgrblocksrefshas_referenceiloc_has_no_reference)r   serresults   &  x/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/copy_view/test_constructors.pytest_series_from_seriesr$      s    
(C C%F IcNIf,=>>>>;;a %%335555 FKKN88A;!	#	&0ABBBB C%F CHHQK;;q>Q C51FIcNIf,=>>>>;;a %%335555 C40F	#	&0ABBBB88%%a((((    c                     \        . RORR7      p V P                  V P                  P                  4       \        V P                  4      V P                  P	                  R4      3 F  p\        WR7      p\
        P                  ! V P                  VP                  4      '       g   Q h^ VP                  ^ &   V P                  ^ ,          ^8X  g   Q h\        WRR7      p\
        P                  ! V P                  VP                  4      '       d   Q hVP                  P                  ^ ,          P                  P                  4       '       g   K  Q h	  \        V . R	OR7      p\
        P                  ! V P                  VP                  4      '       d   Q hVP                  P                  ^ ,          P                  P                  4       '       d   Q hR# )
r   r   r   idx)indexT)r(   r   Nr   )r   r   r   r   )r   r(   r   listrenamer   r   valuesr   r   r   r   r   )r!   r(   r"   s      r#   $test_series_from_series_with_reindexr,   =   sU    
(C
 					SYY			 )

FMM::::Axx{a t4##CJJ>>>>;;%%a(--;;====$ C|,F

FMM::::{{!!!$))7799999r%   r'   )startstopsteparrr   Int64c                    \        W!V R 7      pVP                  4       p\        VRV4      p\        P                  ! \        V4      V4      '       d   Q h^dV^ &   \        P                  ! W44       \        W!V RR7      p\        P                  ! \        V4      V4      '       g   Q h^2V^ &   VP                  ^ ,          ^28X  g   Q hR# ))r   r(   _dataF)r   r(   r   N)	r   r   getattrr   r   r   tmassert_series_equalr   )r'   r   r0   r!   ser_origdatas   &&&   r#   test_series_from_arrayr9   [   s     
-CxxzH3%D	#5555CF3) 5
9CIcND1111CF88A;"r%   r   TFc                     \         P                  ! . RORR7      p\        VRV R7      p\         P                  ! \	        V4      V4      '       d   Q hR# )r   r   r   int32r   Nr   )r   arrayr   r   r   )r   r0   r!   s   &  r#   &test_series_from_array_different_dtyper=   q   s@    
((9G
,C
G$
/C	#44444r%   
2019-12-31
2020-12-31z1 daysz2 daysc                 D   \        V 4      pV P                  R R7      p\        P                  ! \	        V4      \	        V 4      4      '       g   Q hVP
                  P                  ^ 4      '       d   Q hVP                  ^,          VP                  ^ &   \        P                  ! W4       \        V RR7      p\        P                  ! \	        V4      \	        V 4      4      '       g   Q hVP
                  P                  ^ 4      '       d   Q hVP                  ^,          VP                  ^ &   \        P                  ! W4       \        V R R7      p\        P                  ! \	        V4      \	        V 4      4      '       d   Q hVP
                  P                  ^ 4      '       g   Q hR# )TdeepFr   N)
r   r   r   r   r   r   r    r   r5   assert_index_equal)r'   r!   expecteds   &  r#   test_series_from_indexrF   x   s3    +CxxTx"HIcNIcN;;;;xx))!,,,,((1+CHHQK#( 5
!CIcNIcN;;;;xx))!,,,,((1+CHHQK#( 4
 C	#	#????88%%a((((r%   c                     \        . RORV R7      p\        VRR7      p\        P                  ! \	        V4      \	        V4      4      '       d   Q hVP
                  P                  ^ 4      '       g   Q hR# )r   r   r   r;   r   Nr   )r   r   r   r   r   r   r    )r   r'   r!   s   &  r#   'test_series_from_index_different_dtypesrH      sX    
	t
4C
G
$C	#	#????88%%a((((r%   c                  ~   \        . RORR7      p Rp\        P                  ! \        VR7      ;_uu_ 4        \        V P                  RR7      pRRR4       \
        P                  ! \        V 4      \        X4      4      '       d   Q hVP                  P                  ^ 4      '       g   Q hR#   + '       g   i     Lf; i)r   r   r   z&Passing a SingleBlockManager to Series)matchr;   Nr   )	r   r5   assert_produces_warningDeprecationWarningr   r   r   r   r    )r!   msgser2s      r#   .test_series_from_block_manager_different_dtyperO      s    
'
*C
2C		#	#$6c	B	Bchhg. 
C	#	$@@@@99&&q)))) 
C	Bs   B,,B<	use_mgrcolumnsac                 *   \        R . RO/4      pVP                  4       pV'       d   VP                  p\        pMTpRpRp\        P
                  ! WVRR7      ;_uu_ 4        \        V4      pRRR4       \        P                  ! \        VR 4      \        XR 4      4      '       g   Q h^dVP                  ^ &   \        P                  ! \        VR 4      \        VR 4      4      '       d   Q h\        P                  ! W#4       R#   + '       g   i     L; i)rR   Nz#Passing a BlockManager to DataFrameF)rJ   check_stacklevelr   )r   r   r   rL   r5   rK   r   r   r   r   assert_frame_equal)rQ   rP   dfdf_origr8   warnrM   new_dfs   &&      r#   $test_dataframe_constructor_mgr_or_dfrZ      s     
C#	$BggiGww!
/C		#	#De	L	L4 
M Ib#.	&#0FGGGGFKKN	"c 2Ifc4JKKKK"& 
M	Ls   !DD	r(   bc                    \        . RO4      p\        . RO4      pVP                  4       p\        R. ROR. RO/WVR7      p\        RVRV/WVRR7      p\        P                  ! \        VR4      \        V4      4      '       g   Q h^
VP                  R	&   \        P                  ! \        VR4      \        V4      4      '       d   Q h\        P                  ! W54       \        . RO4      p\        . RO4      p\        RVRV/WVRR7      p^
VP                  ^ &   \        P                  ! \        VR4      \        V4      4      '       d   Q h\        P                  ! Wv4       R# )
r   rR   r[   )r(   rQ   r   F)r(   rQ   r   r   Nr            r   r   )
r   r   r   r   r   r   r   r5   r6   rU   )rQ   r(   r   s1s2s1_origrE   r"   s   &&&     r#   "test_dataframe_from_dict_of_seriesre      s6    
		B			BggiG	ii(eH 	b#r%EF
 Ifc2IbMBBBB FKK	&# 6	"FFFF2' 
		B			B	b#r%EF BGGAJ	&# 6	"FFFF&+r%   c                 >   \        . RO4      p\        . RO4      p\        RVRV/. ROV RR7      p\        VR4      p\        P                  ! V\        V4      4      '       d   Q h^dVP
                  R&   \        VR4      p\        P                  ! WE4      '       g   Q hR# )	r   rR   r[   Fr(   r   r   Nr   r]   ra   r   r   r   r   r   r   )r   rb   rc   rV   
arr_before	arr_afters   &     r#   /test_dataframe_from_dict_of_series_with_reindexrk      s     
		B			B	CS"%Ye%	PB 2s#J
IbM::::BGGDM"c"IJ2222r%   zdata, dtypec                 R   V! WR 7      pVP                  4       p\        W1R 7      p\        P                  ! \	        V4      \	        V^ 4      4      '       g   Q hVP
                  P                  ^ 4      '       d   Q hV R,          VP                  R&   \        P                  ! W44       R# )r   Nra   )
r   r   r   r   r   r   r    r   r5   assert_equal)r8   r   index_or_seriesobjobj_origrV   s   &&&   r#   #test_dataframe_from_series_or_indexrr      s     $
,CxxzH	3	$BIcNIb!,<====ww((++++HBGGDMOOC"r%   c                     V ! ^^.RR7      p\        VRR7      p\        P                  ! \        V4      \        V^ 4      4      '       d   Q hVP                  P                  ^ 4      '       g   Q hR# )r   r   r   r;   N)r   r   r   r   r   r    )ro   rp   rV   s   &  r#   3test_dataframe_from_series_or_index_different_dtypert     s]    
1a&
0C	3g	&B	#	"a0@AAAA77$$Q''''r%   c                     \        \        R 4      \        R4      .\        R7      p \        V 4      pVP                  P
                  ^ ,          \        P                  ! \        4      8X  g   Q h\        P                  ! \        V 4      \        V^ 4      4      '       g   Q hVP                  P                  ^ 4      '       d   Q hR# )r>   r?   r   N)r   r   objectr   dtypesr   r   r   r   r   r   r    )r!   rV   s     r#   .test_dataframe_from_series_dont_infer_datetimerx   
  s    
)L)9\+BC6
RC	3B99>>! 0000IcNIb!,<====ww((+++++r%   c                 :   \        . RO4      p\        . RO4      p\        RVRV/V RRR7      p\        VR4      p\        P                  ! V\        V4      4      '       d   Q h^dVP
                  R	&   \        VR4      p\        P                  ! WE4      '       g   Q hR# )
      ?rR   r[   r   Frg   N)rz   g       @g      @r]   ra   rh   )r(   rb   rc   rV   ri   rj   s   &     r#   -test_dataframe_from_dict_of_series_with_dtyper{     s    
 
	 B			B	CS"%U'	NB 2s#J
IbM::::BGGDM"c"IJ2222r%   c                    \         P                  ! ^^.^^..4      p\        WR7      pV RJg   V RJ d,   \         P                  ! \	        V^ 4      V4      '       d   Q hR# \         P                  ! \	        V^ 4      V4      '       g   Q hR# )r   rC   FTN)r   r<   r   r   r   )r   r0   rV   s   &  r#   test_frame_from_numpy_arrayr}   #  sx    
((QFQF#
$C	3	"B5DDL##Ib!$4c:::::	"a 0#6666r%   c                  X   \        . RO4      p V P                  RR7      p\        RV /RR7      p\        P                  ! \        VR4      V P                  4      '       g   Q hVP                  P                  ^ 4      '       d   Q h^dVP                  R&   \        P                  ! W4       R# )	r   TrA   rR   FrC   Nr   ra   )r   r   r   r   r   r   _valuesr   r    r   r5   rD   )r'   rE   rV   s      r#   test_frame_from_dict_of_indexr   .  s    
	
CxxTx"H	C:E	*BIb#.<<<<ww((++++BGGDM#(r%   r   )TFN)Nr   r1   )r   r   r   )rR   r[   c)FNT)(numpyr   pytestpandaspdr   r   r   r   r   r   r	   r
   r   pandas._testing_testingr5   pandas.tests.copy_view.utilr   markparametrizer$   r,   
RangeIndexr<   r9   r=   rF   rH   rO   rZ   re   rk   rv   rr   rt   rx   r{   r}   r    r%   r#   <module>r      s/     
 
 
  1 4/2") 3")J:< 4/2r}}111'M NO	BHHYg.'0RS P 3
" !455 65 	q!fy.	,0GHIVL)6,+?@A	(+Yx-@AB	))* !45) 6)* T5M2TC5M2' 3 3'* ":;4"34TC:$GH, I 5 <,D 4/23 33" aVTNaVW$5c
F7KL##(, 4"343 53  !457 67)r%   