
    Owg                     <    d dl Z d dlmZmZ d dlmZ  G d d      Zy)    N)	DataFrameSeriesc                       e Zd Zd Zd Zd Zy)TestDataFrameSetItemc                     t        g dg dg      }t        ddgddggd      }|j                  d	d
g|       t        t        ddgd      t        ddgd      ddgd      }t        j                  ||       y )N                              Int64dtyper   r	   r   r   r   r	   r
   r   isetitemr   tmassert_frame_equalselfdfrhsexpecteds       _/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/frame/methods/test_isetitem.pytest_isetitem_ea_dfz(TestDataFrameSetItem.test_isetitem_ea_df   s    	9-."bB8,G<
QFC 2r('22r('2q6
 	b(+    c                     t        g dg dg      }t        dgdggd      }|j                  d|       t        dd	gdd
gt        ddgd      d      }t        j                  ||       y )Nr   r   r   r   r   r   r
   r	   r   r   r   r   r   s       r!   "test_isetitem_ea_df_scalar_indexerz7TestDataFrameSetItem.test_isetitem_ea_df_scalar_indexer   sp    	9-."tG4
Asq6q62r('2
 	b(+r#   c                    t        ddgddgddgd      }|j                         }t        j                  t        d	      5  |j                  ddg|       d d d        |j                         }t        j                  t        d
	      5  |j                  ddg|dg          d d d        y # 1 sw Y   VxY w# 1 sw Y   y xY w)Nr	   r
   r   r   r   r   )abcz'Got 2 positions but value has 3 columns)matchz'Got 2 positions but value has 1 columnsr'   )r   copypytestraises
ValueErrorr   )r   r   values      r!    test_isetitem_dimension_mismatchz5TestDataFrameSetItem.test_isetitem_dimension_mismatch)   s    aV1a&1v>?	]]:-VW 	'KKA&	' 	]]:-VW 	.KKAse-	. 	.		' 	'	. 	.s   B+	B7+B47C N)__name__
__module____qualname__r"   r%   r0    r#   r!   r   r   
   s    ,,	.r#   r   )r,   pandasr   r   pandas._testing_testingr   r   r4   r#   r!   <module>r8      s     (. (.r#   