o
    _~#g                     @   s:   d dl Z d dlmZmZmZ d dlmZ G dd dZdS )    N)IndexSeries
date_rangec                   @   s,   e Zd Zdd Zdd Zdd Zdd Zd	S )
TestSeriesDelItemc              	   C   s   t td}|d= t tddtddd}t|| |d= t tddtddd}t|| t d}|d= t|t dtg ddd d|d< t|t d |d= t|t dtg ddd d S )	N   r      index   int64dtyper   r	   )r   rangetmassert_series_equalr   )selfsexpected r   /var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/site-packages/pandas/tests/series/indexing/test_delitem.pytest_delitem   s    zTestSeriesDelItem.test_delitemc              	   C   s   |rdnt }tdtdg|dd}|d= t|tdtg |dd d|d< t|tdtdg|dd |d= t|tdtg |dd d S )Nzstring[pyarrow_numpy]r   ar   r   r   r   )objectr   r   r   r   )r   using_infer_stringr   r   r   r   r   test_delitem_object_index"   s    z+TestSeriesDelItem.test_delitem_object_indexc                 C   sD   t td}tjtdd |d= W d    d S 1 sw   Y  d S )Nr   z^0$)matchr   )r   r   pytestraisesKeyError)r   r   r   r   r   test_delitem_missing_key-   s   
"z*TestSeriesDelItem.test_delitem_missing_keyc                 C   s   t dddd}t|}|ddg }|d= |j|jksJ t|| |d d}t|}|d d }|d= |j|jks?J t|| d S )	Nz
2016-01-01   z
US/Pacific)periodstzr   r
   r   D)r   r   r   r   r   tz_localize	to_period)r   dtiserr   pir   r   r   test_delitem_extension_dtype4   s   z.TestSeriesDelItem.test_delitem_extension_dtypeN)__name__
__module____qualname__r   r   r    r*   r   r   r   r   r      s
    r   )	r   pandasr   r   r   pandas._testing_testingr   r   r   r   r   r   <module>   s    