
    I j                     4    S SK rS SKrS SKJr   " S S5      rg)    N)TimedeltaArrayc                   ,    \ rS rSrS rS rS rS rSrg)TestTimedeltaArrayConstructor   c                     Sn[         R                  " [        US9   [        R                  " [
        R                  " / SQSS95        S S S 5        g ! , (       d  f       g = f)Nz3dtype bool cannot be converted to timedelta64\[ns\]match         booldtype)pytestraises	TypeErrorr   _from_sequencenparrayselfmsgs     ځ/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/pandas/tests/arrays/timedeltas/test_constructors.pytest_other_type_raises4TestTimedeltaArrayConstructor.test_other_type_raises   s:    D]]9C0))"((9F*KL 100s   ,A
Ac                 6   Sn[         R                  " [        US9   [        R                  " [
        R                  " / SQSS9SS9  S S S 5        Sn[         R                  " [        US9   [        R                  " [
        R                  " / SQSS9[
        R                  " S5      S9  S S S 5        S	n[         R                  " [        US9   [        R                  " [
        R                  " / SQSS9[
        R                  " S
5      S9  S S S 5        Sn[         R                  " [        US9   [        R                  " [
        R                  " / SQSS9SS9  S S S 5        Sn[         R                  " [        US9   [        R                  " [
        R                  " / SQSS9[
        R                  " S5      S9  S S S 5        g ! , (       d  f       GN= f! , (       d  f       GN4= f! , (       d  f       N= f! , (       d  f       N= f! , (       d  f       g = f)Nz;dtype 'category' is invalid, should be np.timedelta64 dtyper   r
   i8r   categoryz8dtype 'int64' is invalid, should be np.timedelta64 dtypeint64zCdtype 'datetime64\[ns\]' is invalid, should be np.timedelta64 dtypezM8[ns]zHdtype 'datetime64\[us, UTC\]' is invalid, should be np.timedelta64 dtypezM8[us, UTC]z;Supported timedelta64 resolutions are 's', 'ms', 'us', 'ns'zm8[Y])r   r   
ValueErrorr   r   r   r   r   r   s     r   test_incorrect_dtype_raises9TestTimedeltaArrayConstructor.test_incorrect_dtype_raises   sl   K]]:S1))$/z 2
 I]]:S1))$/rxx7H 2
 U]]:S1))$/rxx7I 2 X 	 ]]:S1))$/} 2
 L]]:S1))$/rxx7H 215 21 21 21 21 21s;   +G*?G?G(.+G9<?H

G
G%(
G69
H

Hc                     [         R                  " / SQSS9n[        R                  " USS9nUR                  UL d   e[        R                  " USS9nUR                  ULd   eUR                  R
                  ULd   eg )Nr
   zm8[ns]r   F)copyT)r   r   r   r   _ndarraybase)r   dataarrs      r   	test_copy'TestTimedeltaArrayConstructor.test_copy.   sr    xx	2++Du=||t###++Dt<||4'''||  ,,,    c                     Sn[         R                  " [        US9   [        R                  " / [
        S9  S S S 5        g ! , (       d  f       g = f)Nz9dtype 'object' is invalid, should be np.timedelta64 dtyper   r   )r   r   r!   r   r   objectr   s     r   test_from_sequence_dtype6TestTimedeltaArrayConstructor.test_from_sequence_dtype7   s1    I]]:S1))"F; 211s	   ?
A N)	__name__
__module____qualname____firstlineno__r   r"   r*   r/   __static_attributes__r1   r,   r   r   r      s    M
B-<r,   r   )numpyr   r   pandas.core.arraysr   r   r1   r,   r   <module>r9      s      -3< 3<r,   