
    bMhO                     D    d dl Zd dlZd dlZd dlmZ  G d d          ZdS )    Nc            
           e Zd Zej                            d ej        dd           ej        ddd           ej        dd           ej	        dd          g          d             Z
d	 Zd
S )TestCombinedata2000   )periodsz
US/Central)r   tzr   c                     t          j        d|i          }|                                }d |j        d<   d }|                    ||          }t          j        ||           d S )NA)   r   c                     |S )N )abs     g/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/frame/methods/test_combine.pycombinerz8TestCombine.test_combine_datetlike_udf.<locals>.combiner   s    H    )pd	DataFramecopyiloccombinetmassert_frame_equal)selfr   dfotherr   results         r   test_combine_datetlike_udfz&TestCombine.test_combine_datetlike_udf	   sl     \3+&&			 	 	 E8,,
fe,,,,,r   c                    |}|j         |j        d d         g df         }|                    |t          j                  }|                    |t          j                  }|d                                                                         sJ |d                                                                         sJ |j         |j        d d         g df         }|j         |j        d d         g df         }|j         |j        d d         g df                             |          dz  }t          j	        ||           t          j	        ||           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exps	            r   test_combine_genericz TestCombine.test_combine_generic   sM   ok/4oooEF;;sBF++KKRV,,	}!!##'')))))~""$$((*****X^CRC0///AByss3___DE OK-crc2OOOCDQQRWXX 	 	eS)))
fc*****r   N)__name__
__module____qualname__pytestmarkparametrizer   
date_rangeperiod_rangetimedelta_ranger   r5   r   r   r   r   r      s        [BM&!,,,BM&!===BOFA...Bq!,,,		
 
- 
- 
-+ + + + +r   r   )	numpyr(   r9   pandasr   pandas._testing_testingr   r   r   r   r   <module>rC      sj                  '+ '+ '+ '+ '+ '+ '+ '+ '+ '+r   