o
    _~#g/	                     @   s  d dl Zd dlZd dlZd dlmZ ej	dddgdfddgdfddgdfddgdfddgdfdd	gdfddgd
fddgdfddgdfg	dd Z
ej	dddgdfddgdfddgdfddgdfddgdfddgdfddgd
fddgdfddgdfg	dd ZdS )    Nzto_concat_dtypes, result_dtypeInt64UInt64Int8Int16UInt8Int32UInt32Float64booleanobjectc                 C   s   t dd | D }t t jddt jgtdgd |}t|| t dd | d d d D }t t jddt jgtdgd |}t|| d S )	Nc                 S   "   g | ]}t jd dt jg|dqS r      dtypepdSeriesNA.0t r   /var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/site-packages/pandas/tests/arrays/integer/test_concat.py
<listcomp>      " z&test_concat_series.<locals>.<listcomp>r   r   r      c                 S   r   r   r   r   r   r   r   r   "   r   )r   concatr   r   r   astypetmassert_series_equal)to_concat_dtypesresult_dtyperesultexpectedr   r   r   test_concat_series   s   ""r&   int64uint64int8int16uint32boolc                 C   s   t jddt jg| d d}t tjddg| d d}t j||gdd}t jddt jddgtd|}t	|| t j||gdd}t jddddt jgtd|}t	|| d S )Nr   r   r   T)ignore_index)
r   r   r   nparrayr   r   r   r    r!   )r"   r#   s1s2r$   r%   r   r   r   test_concat_series_with_numpy*   s     r2   )numpyr.   pytestpandasr   pandas._testing_testingr    markparametrizer&   r2   r   r   r   r   <module>   s@    


















