
    Mh                     8    S SK r S SKJr  S SKJr   " S S5      rg)    N)TimedeltaArrayc                        \ rS rSrS rS rSrg)TestAccumulator   c                     [         R                  " SS/SS9n[        R                  " [        SS9   UR                  S5        S S S 5        g ! , (       d  f       g = f)N1D2Dzm8[ns]dtypezcumprod not supported)matchcumprod)r   _from_sequencepytestraises	TypeError_accumulate)selfarrs     `/var/www/html/env/lib/python3.13/site-packages/pandas/tests/arrays/timedeltas/test_cumulative.pytest_accumulators_disallowed,TestAccumulator.test_accumulators_disallowed   s@    ++T4LI]]9,CDOOI& EDDs   A
Ac                     SU S3n[         R                  " SS/US9nUR                  S5      n[         R                  " SS/US9n[        R                  " XE5        g )Nzm8[]r   r	   r
   cumsum3D)r   r   r   tmassert_timedelta_array_equal)r   unitr   r   resultexpecteds         r   test_cumsumTestAccumulator.test_cumsum   sW    dV1++T4LF*!00$UK
''9     N)__name__
__module____qualname____firstlineno__r   r!   __static_attributes__r$   r#   r   r   r      s    ':r#   r   )r   pandas._testing_testingr   pandas.core.arraysr   r   r$   r#   r   <module>r-      s      -: :r#   