U
    *if                     @   sL   d dl m Z  d dlZd dlmZmZ d dlmZ dd Z	dd Z
dd	 ZdS )
    )datetimeN)DatetimeIndexSeriesc                  C   sn   t dddt dddg} t| }ttd}|| d d || d tj tdtjg|d}t|| d S )Ni        )Zdtyper   g      ?)index)	r   r   r   object
_set_valuenpnantmZassert_series_equal)datesr   sexpected r   ^/home/mars/bis/venv/lib/python3.8/site-packages/pandas/tests/series/indexing/test_set_value.pytest_series_set_value   s    
r   c                 C   s6   | j d }| |d}|d ks"t| | dks2td S )N
   r   )r   r	   AssertionError)Zdatetime_seriesidxresr   r   r   test_set_value_dt64   s    
r   c                 C   sz   |   }|dd}|d ks t|jd dks2t|d dksBt|   }d|jd< |jd dksft|d dksvtd S )NZfoobarr   )copyr	   r   r   loc)Zstring_seriesZserr   Zser2r   r   r   test_set_value_str_index"   s    
r   )r   numpyr
   Zpandasr   r   Zpandas._testingZ_testingr   r   r   r   r   r   r   r   <module>   s   