o
    _~#gO                     @   s6   d dl Zd dlZd dlZd dlmZ G dd dZdS )    Nc                
   @   s\   e Zd Zejdejdddejddddejdddej	dddgdd	 Z
d
d ZdS )TestCombinedata2000   )periodsz
US/Central)r   tzr   c                 C   sD   t d|i}| }d |jd< dd }|||}t|| d S )NA)   r   c                 S   s   |S )N )abr
   r
   /var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/site-packages/pandas/tests/frame/methods/test_combine.pycombiner   s   z8TestCombine.test_combine_datetlike_udf.<locals>.combiner)pd	DataFramecopyiloccombinetmassert_frame_equal)selfr   dfotherr   resultr
   r
   r   test_combine_datetlike_udf	   s   
z&TestCombine.test_combine_datetlike_udfc           	      C   s   |}|j |jd d g df }||tj}||tj}|d   s(J |d   s2J |j |jd d g df }|j |jd d g df }|j |jd d g df |d }t	|| t	|| d S )N)r   BCD   )
locindexr   npaddisnaallreindex_liker   r   )	r   float_framedf1df2combined	combined2chunkchunk2expr
   r
   r   test_combine_generic   s    z TestCombine.test_combine_genericN)__name__
__module____qualname__pytestmarkparametrizer   
date_rangeperiod_rangetimedelta_ranger   r/   r
   r
   r
   r   r      s    
	r   )	numpyr"   r3   pandasr   pandas._testing_testingr   r   r
   r
   r
   r   <module>   s
    