
    Owg                     8    d dl Z d dlmZ d dlmZ  G d d      Zy)    N)TimedeltaArrayc                       e Zd Zd Zd Zy)TestAccumulatorc                     t        j                  ddgd      }t        j                  t        d      5  |j                  d       d d d        y # 1 sw Y   y xY w)N1D2Dzm8[ns]dtypezcumprod not supported)matchcumprod)r   _from_sequencepytestraises	TypeError_accumulate)selfarrs     e/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/arrays/timedeltas/test_cumulative.pytest_accumulators_disallowedz,TestAccumulator.test_accumulators_disallowed   sH    ++T4LI]]9,CD 	'OOI&	' 	' 	's   AAc                     d| d}t        j                  ddg|      }|j                  d      }t        j                  ddg|      }t        j                  ||       y )Nzm8[]r   r   r	   cumsum3D)r   r   r   tmassert_timedelta_array_equal)r   unitr
   r   resultexpecteds         r   test_cumsumzTestAccumulator.test_cumsum   sY    dV1++T4LF*!00$UK
''9    N)__name__
__module____qualname__r   r    r    r   r   r      s    ':r    r   )r   pandas._testing_testingr   pandas.core.arraysr   r   r$   r    r   <module>r(      s      -: :r    