+
    xȇiG                     x    ^ RI t^ RIHtHtHtHtHt ^ RIH	t
 ^ RIHt R tR tR tR tR tR	 tR
 tR tR tR# )    N)	DataFrameIndex
MultiIndex
RangeIndexSeries)	get_arrayc                     \        R . ROR. RO/4      p \        P                  ! . RORR7      pWR&   \        P                  ! \	        V R4      V4      '       d   Q h^ V^ &   \
        P                  ! V R,          \        . RORR7      4       R# )	abint64)dtypecnameN                  )r   nparrayshares_memoryr   tmassert_series_equalr   )dfarrs     s/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/copy_view/test_setitem.pytest_set_column_with_arrayr!      sr    	CC3	4B
((9G
,CsG 	"c 2C8888CF2c7F93$?@    c                  Z   \        R . ROR. RO/4      p \        . RO4      pWR&   \        P                  ! \	        V R4      \	        V4      4      '       g   Q h^ VP
                  ^ &   VP
                  ^ ,          ^ 8X  g   Q h\        P                  ! V R,          \        . RORR7      4       R# )r
   r   r   r   Nr   r   )r   r   r   r   r   ilocr   r   r   sers     r    test_set_column_with_seriesr'      s     
CC3	4B

CsGIb#.	#???? CHHQK88A;!2c7F93$?@r"   c                  >   \        R . ROR. RO/4      p \        . RO4      pWR&   \        P                  ! \	        V R4      VP
                  4      '       d   Q h\        ^^4      pVP
                  pWR&   \        P                  ! \	        V R4      V4      '       d   Q hR# )r
   r   r   dNr   r   )r   r   r   r   r   valuesr   )r   idxr   s      r    test_set_column_with_indexr,   /   s    	CC3	4B
	
CsG 	"c 2CJJ????
Q
C
**CsG	"c 2C88888r"   c                  8   \        R . ROR. RO/4      p \        R. ROR. R	O/4      pWRR.&   \        P                  ! \        V R4      \        VR4      4      '       g   Q h^ VP                  R
&   \
        P                  ! V R,          \        . RORR7      4       R# )r
   r   r   r)   r   Nr   r   )      	   )
         r   r   )r   r   r   r   r$   r   r   r   )r   df2s     r    test_set_columns_with_dataframer6   A   s     
CC3	4B
S)S,7
8CSzNIb#.	#s0CDDDDCHHTN2c7F93$?@r"   c                     \        R . RO/4      p \        . RO4      pVP                  4       pWR&   \        P                  ! \        V4      \        V R4      4      '       g   Q h^dV P                  R&   \        P                  ! W4       R# r
   r   Nr   r   )r   r   	r   r   copyr   r   r   r$   r   r   r   rhsrhs_origs      r    test_setitem_series_no_copyr>   O   sn    	C#	$B

CxxzH sGIcNIb#,>????BGGDM3)r"   c                     \        R . ROR. RO/4      p \        . RO4      pVP                  4       pWR &   \        P                  ! \        V4      \        V R 4      4      '       g   Q h^dV P                  R&   \        P                  ! W4       R# )r
   r   Nr   )g?g?g333333?r   r4   r9   r;   s      r    (test_setitem_series_no_copy_single_blockr@   ]   sp    	CC9	:B

CxxzHsGIcNIb#,>????BGGDM3)r"   c                     \        R . ROR^/4      p \        . RO4      pVP                  4       pWR&   \        P                  ! \        V4      \        V R4      4      '       g   Q h^dV P                  R&   \        P                  ! W4       R# r8   r9   r;   s      r    'test_setitem_series_no_copy_split_blockrB   j   sp    	CC+	,B

CxxzHsGIcNIb#,>????BGGDM3)r"   c                  6   \        . RO. RO.\        P                  ! . RO. RO.4      R7      p \        ^
^.4      pWR&   \        P
                  ! \        V4      V P                  ^ 4      4      '       d   Q hV P                  P                  ^ 4      '       g   Q hR# )r   r
   )columnsNr   )r   r   r   )r
   r
   r   )
r   r   from_arraysr   r   r   r   _get_column_array_mgr_has_no_reference)r   r<   s     r    ,test_setitem_series_column_midx_broadcastingrI   w   s     
	I&&'CD
B "b
CsG	#0D0DQ0GHHHH77$$Q''''r"   c                     \        R . ROR. RO/4      p \        P                  ! R4      ;_uu_ 4        V R ;;,          ^,          uu&   RRR4       \        R . ROR. RO/4      p V R ,          pV^,          pR#   + '       g   i     L7; i)r
   r   Nr   r   )r   r   assert_produces_warningr%   s     r    %test_set_column_with_inplace_operatorrL      sj    	CC3	4B 
	#	#D	)	)
31 
* 
CC3	4B
S'C1HC 
*	)s   A77B	)numpyr   pandasr   r   r   r   r   pandas._testing_testingr   pandas.tests.copy_view.utilr   r!   r'   r,   r6   r>   r@   rB   rI   rL    r"   r    <module>rS      sJ       1AA 9$A*
*
*
(
r"   