
    i                     J    d dl m Z  d dlZd dlmZmZmZ d dlmZ	 d Z
d Zd Zy)    )datetimeN)DatetimeIndexIndexSeriesc                 l   t        ddd      t        ddd      g}| rt        |      }nt        |t              }t	        t              }|j                  |d   d       |j                  |d   t        j                         t	        dt        j                  g|      }t        j                  ||       y )Ni        )dtyper   g      ?)index)
r   r   r   objectr   
_set_valuenpnantmassert_series_equal)using_infer_stringdatesr   sexpecteds        h/app/cer_product_mecsu/.venv/lib/python3.12/site-packages/pandas/tests/series/indexing/test_set_value.pytest_series_set_valuer      s     dAq!8D!Q#78Ee$e6*VALLq3LLq266"sBFFm51H1h'    c                 b    | j                   d   }| j                  |d      }|J | |   dk(  sJ y )N
   r   )r   r   )datetime_seriesidxress      r   test_set_value_dt64r      sA    



#C

$
$S!
,C;;31$$$r   c                    | j                         }|j                  dd      }|J |j                  d   dk(  sJ |d   dk(  sJ | j                         }d|j                  d<   |j                  d   dk(  sJ |d   dk(  sJ y )Nfoobarr   )copyr   r   loc)string_seriesserr   ser2s       r   test_set_value_str_indexr'   &   s    



C
..1
%C;;99R=H$$$x=ADDHHX::b>X%%%>Qr   )r   numpyr   pandasr   r   r   pandas._testing_testingr   r   r   r'    r   r   <module>r-      s)      
 ($%r   