
    d                     @    d dl Z d dlmZ d dlmZ  G d d          ZdS )    N)TimedeltaArrayc                       e Zd Zd Zd ZdS )TestAccumulatorc                     t          j        ddg          }t          j        t          d          5  |                    d           d d d            d S # 1 swxY w Y   d S )N1D2Dzcumprod not supported)matchcumprod)r   _from_sequence_not_strictpytestraises	TypeError_accumulate)selfarrs     j/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/pandas/tests/arrays/timedeltas/test_cumulative.pytest_accumulators_disallowedz,TestAccumulator.test_accumulators_disallowed   s    6d|DD]9,CDDD 	' 	'OOI&&&	' 	' 	' 	' 	' 	' 	' 	' 	' 	' 	' 	' 	' 	' 	' 	' 	' 	's   AAAc                     t          j        ddg          }|                    d          }t          j        ddg          }t          j        ||           d S )Nr   r   cumsum3D)r   r   r   tmassert_timedelta_array_equal)r   r   resultexpecteds       r   test_cumsumzTestAccumulator.test_cumsum   sT    6d|DD**!;T4LII
'99999    N)__name__
__module____qualname__r   r    r   r   r   r      s2        ' ' ': : : : :r   r   )r   pandas._testing_testingr   pandas.core.arraysr   r   r    r   r   <module>r$      sd           - - - - - -: : : : : : : : : :r   