§
    â! hu[  ã                   óÒ  — d Z ddlmZ ddlZddlmZmZ ddlZ	ddl
Z
ddlmZ ddlmZmZ ddlmZ ddlmZ dd	lmZmZ ddlmZ  G d
„ d¦  «        Zd„ Z G d„ d¦  «        Z G d„ d¦  «        Ze
j                             d ed¦  «        df ed¦  «        df edd¬¦  «        df edd¬¦  «        df edd¬¦  «        df ed¦  «        dfedfg¦  «        d„ ¦   «         Z d„ Z!dS )z test the scalar Timedelta é    )Ú	timedeltaN)ÚgivenÚ
strategies)Úlib)ÚNaTÚiNaT)ÚNpyDatetimeUnit)ÚOutOfBoundsTimedelta©Ú	TimedeltaÚto_timedeltac                   ó  — e Zd Z ej        g d¢¬¦  «        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zdd„ZdS )ÚTestNonNano)ÚsÚmsÚus)Úparamsc                 ó   — |j         S ©N)Úparam)ÚselfÚrequests     úfc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/scalar/timedelta/test_timedelta.pyÚunit_strzTestNonNano.unit_str   s
   € àŒ}Ðó    c                 ó@   — d|› �}t          t          |¦  «        j        S )NÚNPY_FR_)Úgetattrr	   Úvalue)r   r   Úattrs      r   ÚunitzTestNonNano.unit    s$   € ð $˜Ð#Ð#ˆÝ•¨Ñ-Ô-Ô3Ð3r   c                 óz   — d}|t           j        j        k    r|}n |t           j        j        k    r|dz  }n|dz  }|S )Nl     À&oéè  é@B )r	   Ú	NPY_FR_usr   Ú	NPY_FR_ms)r   r!   r   r   s       r   ÚvalzTestNonNano.val&   sK   € ð ˆØ•?Ô,Ô2Ò2Ð2ØˆEˆEØ•_Ô.Ô4Ò4Ð4Ø˜$‘JˆEˆEà˜)‘OˆEØˆr   c                 ó,   — t          j        ||¦  «        S r   )r   Ú_from_value_and_reso)r   r!   r'   s      r   ÚtdzTestNonNano.td2   s   € åÔ-¨c°4Ñ8Ô8Ð8r   c                 ó~   — t          j        ||¦  «        }|j        |k    sJ ‚|j        |k    sJ ‚|j        dk    sJ ‚d S )Né ¡ )r   r)   Ú_valueÚ_cresoÚdays)r   r!   r'   r*   s       r   Útest_from_value_and_resoz$TestNonNano.test_from_value_and_reso6   sS   € åÔ+¨C°Ñ6Ô6ˆØŒy˜CÒÐÐÐØŒy˜DÒ Ð Ð Ð ØŒw˜&Ò Ð Ð Ð Ð Ð r   c                 ór   — t          |¦  «        j        |k    sJ ‚| j        |k    sJ ‚|
 j        |k    sJ ‚d S r   )Úabsr.   )r   r*   r!   s      r   Útest_unary_non_nanozTestNonNano.test_unary_non_nano=   sK   € Ý�2‰wŒwŒ~ Ò%Ð%Ð%Ð%Ø�Œ|˜tÒ#Ð#Ð#Ð#Ø�Œ|˜tÒ#Ð#Ð#Ð#Ð#Ð#r   c                 ód   — ||z
  }t          j        d|¦  «        }||k    sJ ‚|j        |k    sJ ‚d S )Nr   )r   r)   r.   )r   r*   r!   ÚresÚexpecteds        r   Útest_sub_preserves_resoz#TestNonNano.test_sub_preserves_resoB   sC   € Ø�2‰gˆÝÔ1°!°TÑ:Ô:ˆØ�hŠˆˆˆØŒz˜TÒ!Ð!Ð!Ð!Ð!Ð!r   c                 óT   — |dz  }|j         |j         dz  k    sJ ‚|j        |k    sJ ‚d S )Né   )r-   r.   ©r   r*   r!   r5   s       r   Útest_mul_preserves_resoz#TestNonNano.test_mul_preserves_resoH   s?   € ð �1‰fˆØŒz˜RœY¨™]Ò*Ð*Ð*Ð*ØŒz˜TÒ!Ð!Ð!Ð!Ð!Ð!r   c                 óh   — t          dd¬¦  «        }||k     sJ ‚||k    sJ ‚||k    rJ ‚||k    sJ ‚d S )Niÿ  Úns)r/   r!   ©r   )r   r*   Úothers      r   Útest_cmp_cross_resozTestNonNano.test_cmp_cross_resoO   sL   € å˜v¨DÐ1Ñ1Ô1ˆØ�rŠzˆzˆzˆzØ�EŠzˆzˆzˆzØ˜B’;�;�;ˆØ�UŠ{ˆ{ˆ{ˆ{ˆ{ˆ{r   c                 óŽ   — |                      ¦   «         }t          d¬¦  «        }t          |¦  «        t          u sJ ‚||k    sJ ‚d S )Nr,   ©r/   )Úto_pytimedeltar   Útype)r   r*   r5   r6   s       r   Útest_to_pytimedeltazTestNonNano.test_to_pytimedeltaW   sK   € Ø×ÒÑ!Ô!ˆÝ &Ð)Ñ)Ô)ˆÝ�C‰yŒy�IÐ%Ð%Ð%Ð%Ø�hŠˆˆˆˆˆr   c                 ó°  — |                      ¦   «         |                     ¦   «         |j        fD ]¦}t          |t          j        ¦  «        sJ ‚|                     d¦  «        |j        k    sJ ‚|t          j	        j
        k    r|j        dk    sJ ‚Œa|t          j        j
        k    r|j        dk    sJ ‚Œ„|t          j        j
        k    r|j        dk    sJ ‚Œ§d S )NÚi8úm8[s]zm8[ms]zm8[us])Úto_timedelta64Úto_numpyÚasm8Ú
isinstanceÚnpÚtimedelta64Úviewr-   r	   ÚNPY_FR_sr   Údtyper&   r%   r:   s       r   Útest_to_timedelta64zTestNonNano.test_to_timedelta64]   sà   € Ø×%Ò%Ñ'Ô'¨¯ª©¬¸¼Ð@ð 	-ð 	-ˆCÝ˜c¥2¤>Ñ2Ô2Ð2Ð2Ð2Ø—8’8˜D‘>”> R¤YÒ.Ð.Ð.Ð.Ø•Ô/Ô5Ò5Ð5Ø”y GÒ+Ð+Ð+Ð+Ð+Ø�Ô2Ô8Ò8Ð8Ø”y HÒ,Ð,Ð,Ð,Ð,Ø�Ô2Ô8Ò8Ð8Ø”y HÒ,Ð,Ð,Ð,øð	-ð 	-r   c                 ó(  — ||z  dk    sJ ‚d|z  |z  dk    sJ ‚t          |j        ¦  «        }d}t          j        t          |¬¦  «        5  ||z   d d d ¦  «         n# 1 swxY w Y   |                     ¦   «         |z  }|                     ¦   «         |                     ¦   «         z  }||k    sJ ‚t          j        dt          j        j	        ¦  «        }t          j        dt          j
        j	        ¦  «        }||z  }|dk    sJ ‚||z  }|dk    sJ ‚d S )Né   ç      @z?Cannot cast 106752 days 00:00:00 to unit='ns' without overflow.©Úmatché2   gü©ñÒMbP?r#   ©r   r-   ÚpytestÚraisesr
   rC   r)   r	   r%   r   r&   )	r   r*   r?   Úmsgr5   r6   ÚleftÚrightÚresults	            r   Útest_truediv_timedeltalikez&TestNonNano.test_truediv_timedeltalikeh   s]  € Ø�B‰w˜!Š|ˆ|ˆ|ˆ|Ø�b‘˜B‰ #Ò%Ð%Ð%Ð%å˜"œ)Ñ$Ô$ˆØOˆÝŒ]Õ/°sÐ;Ñ;Ô;ð 	ð 	Ø�‰JˆJð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ×"Ò"Ñ$Ô$ rÑ)ˆØ×'Ò'Ñ)Ô)¨B×,=Ò,=Ñ,?Ô,?Ñ?ˆØ�hŠˆˆˆõ Ô-¨bµ/Ô2KÔ2QÑRÔRˆÝÔ.¨rµ?Ô3LÔ3RÑSÔSˆØ˜‘ˆØ˜Šˆˆˆà˜‘ˆØ˜Š~ˆ~ˆ~ˆ~ˆ~ˆ~ó   ÁAÁA!Á$A!c                 óæ   — |t           j        z  t          u sJ ‚|dz  }|j        |j        dz  k    sJ ‚|j        |j        k    sJ ‚|dz  }|j        |j        dz  k    sJ ‚|j        |j        k    sJ ‚d S ©Nr9   g       @)rM   Únanr   r-   r.   ©r   r*   r5   s      r   Útest_truediv_numericz TestNonNano.test_truediv_numeric�   s�   € Ø•B”F‰{�cÐ!Ð!Ð!Ð!à�1‰fˆØŒz˜RœY¨™]Ò*Ð*Ð*Ð*ØŒz˜RœYÒ&Ð&Ð&Ð&à�3‰hˆØŒz˜RœY¨™]Ò*Ð*Ð*Ð*ØŒz˜RœYÒ&Ð&Ð&Ð&Ð&Ð&r   c                 óÖ  — ||z  dk    sJ ‚d|z  |z  dk    sJ ‚t          |j        ¦  «        }d}t          j        t          |¬¦  «        5  ||z   d d d ¦  «         n# 1 swxY w Y   |                     ¦   «         |z  }|dk    sJ ‚t          j        dt          j        j	        ¦  «        }t          j        dt          j
        j	        ¦  «        }||z  }|dk    sJ ‚||z  }|dk    sJ ‚d S )	NrT   rU   r9   ú>Cannot cast 106752 days 00:00:00 to unit='ns' without overflowrV   r   i‚Ã  rX   rY   )r   r*   r?   r\   r5   r]   r^   r_   s           r   Útest_floordiv_timedeltalikez'TestNonNano.test_floordiv_timedeltalikeŒ   s<  € Ø�R‰x˜1Š}ˆ}ˆ}ˆ}Ø�b‘˜RÑ 1Ò$Ð$Ð$Ð$å˜"œ)Ñ$Ô$ˆØNˆÝŒ]Õ/°sÐ;Ñ;Ô;ð 	ð 	Ø�%‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ×"Ò"Ñ$Ô$¨Ñ*ˆØ�aŠxˆxˆxˆxõ Ô-¨eµ_Ô5NÔ5TÑUÔUˆÝÔ.¨rµ?Ô3LÔ3RÑSÔSˆØ˜‘ˆØ˜Š{ˆ{ˆ{ˆ{Ø˜$‘ˆØ˜Š{ˆ{ˆ{ˆ{ˆ{ˆ{ra   c                 ó2  — |t           j        z  t          u sJ ‚|dz  }|j        |j        dz  k    sJ ‚|j        |j        k    sJ ‚|dz  }|j        |j        dz  k    sJ ‚|j        |j        k    sJ ‚|t          j        t           j        ¦  «        z  t          u sJ ‚|t          j        d¦  «        z  }|j        |j        dz  k    sJ ‚|j        |j        k    sJ ‚|t          j        d¦  «        z  }|j        |j        dz  k    sJ ‚|j        |j        k    sJ ‚d S rc   )rM   rd   r   r-   r.   Úarrayre   s      r   Útest_floordiv_numericz!TestNonNano.test_floordiv_numeric£   s/  € Ø•R”V‰|�sÐ"Ð"Ð"Ð"à�A‰gˆØŒz˜RœY¨!™^Ò+Ð+Ð+Ð+ØŒz˜RœYÒ&Ð&Ð&Ð&à�C‰iˆØŒz˜RœY¨!™^Ò+Ð+Ð+Ð+ØŒz˜RœYÒ&Ð&Ð&Ð&à•R”X�bœfÑ%Ô%Ñ%­Ð,Ð,Ð,Ð,à•B”H˜Q‘K”KÑˆØŒz˜RœY¨!™^Ò+Ð+Ð+Ð+ØŒz˜RœYÒ&Ð&Ð&Ð&à•B”H˜S‘M”MÑ!ˆØŒz˜RœY¨!™^Ò+Ð+Ð+Ð+ØŒz˜RœYÒ&Ð&Ð&Ð&Ð&Ð&r   c                 ó�  — t          d¬¦  «                             d¦  «        }||z   }|j        |j        k    sJ ‚|j        |j        dz   k    sJ ‚||z   }|j        |j        k    sJ ‚|j        |j        dz   k    sJ ‚||z
  }|j        |j        k    sJ ‚|j        |j        dz
  k    sJ ‚||z
  }|j        |j        k    sJ ‚|j        d|j        z
  k    sJ ‚t          d¦  «        }d}t	          j        t          |¬¦  «        5  ||z    d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||z    d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||z
   d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  ||z
   d d d ¦  «         d S # 1 swxY w Y   d S )NrT   rB   r   éô  rh   rV   )r   Úas_unitr.   r/   rZ   r[   r
   )r   r*   r?   r_   Úother2r\   s         r   Útest_addsub_mismatched_resoz'TestNonNano.test_addsub_mismatched_reso¸   sï  € õ ˜qÐ!Ñ!Ô!×)Ò)¨$Ñ/Ô/ˆð �e‘ˆØŒ} ¤Ò,Ð,Ð,Ð,ØŒ{˜bœg¨™kÒ)Ð)Ð)Ð)à˜‘ˆØŒ} ¤Ò,Ð,Ð,Ð,ØŒ{˜bœg¨™kÒ)Ð)Ð)Ð)à�e‘ˆØŒ} ¤Ò,Ð,Ð,Ð,ØŒ{˜bœg¨™kÒ)Ð)Ð)Ð)à˜‘ˆØŒ} ¤Ò,Ð,Ð,Ð,ØŒ{˜a "¤'™kÒ)Ð)Ð)Ð)å˜3‘”ˆØNˆÝŒ]Õ/°sÐ;Ñ;Ô;ð 	ð 	Ø�‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]Õ/°sÐ;Ñ;Ô;ð 	ð 	Ø�R‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]Õ/°sÐ;Ñ;Ô;ð 	ð 	Ø�‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]Õ/°sÐ;Ñ;Ô;ð 	ð 	Ø�R‰KˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	sH   Ä DÄDÄDÄ8E
Å
EÅEÅ0FÆFÆ	FÆ(F;Æ;F?ÇF?c                 óŒ   — |j         |k    sJ ‚|j         j        |j        k    sJ ‚|j         j        t          j        dz   k    sJ ‚d S ©NrT   )Úminr.   r-   r   ©r   r*   s     r   Útest_minzTestNonNano.test_minÙ   sI   € ØŒv˜Š|ˆ|ˆ|ˆ|ØŒvŒ} ¤	Ò)Ð)Ð)Ð)ØŒvŒ}¥¤
¨Q¡Ò.Ð.Ð.Ð.Ð.Ð.r   c                 ó´   — |j         |k    sJ ‚|j         j        |j        k    sJ ‚|j         j        t          j        t          j        ¦  «        j         k    sJ ‚d S r   )Úmaxr.   r-   rM   ÚiinfoÚint64ru   s     r   Útest_maxzTestNonNano.test_maxÞ   sR   € ØŒv˜Š|ˆ|ˆ|ˆ|ØŒvŒ} ¤	Ò)Ð)Ð)Ð)ØŒvŒ}¥¤­¬Ñ 2Ô 2Ô 6Ò6Ð6Ð6Ð6Ð6Ð6r   c                 ó|   — t          j        d|j        ¦  «        }|j        }||k    sJ ‚|j        |j        k    sJ ‚d S rs   )r   r)   r.   Ú
resolution)r   r*   r6   r_   s       r   Útest_resolutionzTestNonNano.test_resolutionã   sI   € ÝÔ1°!°R´YÑ?Ô?ˆØ”ˆØ˜Ò!Ð!Ð!Ð!ØŒ} ¤Ò/Ð/Ð/Ð/Ð/Ð/r   ÚreturnNc                 óv   — t          d¦  «                             d¦  «        j        }t          |¦  «        sJ ‚d S )Nr   r   )r   ro   rx   Úhash)r   Úsecond_resolution_maxs     r   Ú	test_hashzTestNonNano.test_hashé   s:   € å )¨!¡¤× 4Ò 4°SÑ 9Ô 9Ô =ÐåÐ)Ñ*Ô*Ð*Ð*Ð*Ð*Ð*r   )r   N)Ú__name__Ú
__module__Ú__qualname__rZ   Úfixturer   r!   r'   r*   r0   r3   r7   r;   r@   rE   rR   r`   rf   ri   rl   rq   rv   r{   r~   rƒ   © r   r   r   r      s‘  € € € € € Ø€V„^Ð,Ð,Ð,Ð-Ñ-Ô-ðð ñ .Ô-ðð „^ð4ð 4ñ „^ð4ð
 „^ð	ð 	ñ „^ð	ð „^ð9ð 9ñ „^ð9ð!ð !ð !ð$ð $ð $ð
"ð "ð "ð"ð "ð "ðð ð ðð ð ð	-ð 	-ð 	-ðð ð ð2	'ð 	'ð 	'ðð ð ð.'ð 'ð 'ð*ð ð ðB/ð /ð /ð
7ð 7ð 7ð
0ð 0ð 0ð+ð +ð +ð +ð +ð +r   r   c                  ó   — t           j        t          t          j        dz   ¦  «        k    sJ ‚t           j        j        t
          j        j        k    sJ ‚t           j        t          t          j
        t          j        ¦  «        j        ¦  «        k    sJ ‚t           j        j        t
          j        j        k    sJ ‚t           j        t          d¦  «        k    sJ ‚t           j        j        t
          j        j        k    sJ ‚d S rs   )r   rt   r   r-   r.   r	   Ú	NPY_FR_nsr   rx   rM   ry   rz   r}   rˆ   r   r   Ú'test_timedelta_class_min_max_resolutionr‹   ð   sÄ   € õ Œ=�I¥c¤j°1¡nÑ5Ô5Ò5Ð5Ð5Ð5ÝŒ=Ô¥?Ô#<Ô#BÒBÐBÐBÐBåŒ=�I¥b¤h­r¬xÑ&8Ô&8Ô&<Ñ=Ô=Ò=Ð=Ð=Ð=ÝŒ=Ô¥?Ô#<Ô#BÒBÐBÐBÐBåÔ¥9¨Q¡<¤<Ò/Ð/Ð/Ð/ÝÔÔ&­/Ô*CÔ*IÒIÐIÐIÐIÐIÐIr   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestTimedeltaUnaryOpsc                 ó¾  — t          dd¬¦  «        }d}t          j        t          |¬¦  «        5  |  d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     ¦   «           d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |                     ¦   «           d d d ¦  «         d S # 1 swxY w Y   d S )Né
   Úd©r!   zbad operand type for unary ~rV   z0ufunc 'invert' not supported for the input types)r   rZ   r[   Ú	TypeErrorrC   rI   )r   r*   r\   Úumsgs       r   Útest_invertz!TestTimedeltaUnaryOps.test_invertþ   s¡  € Ý�r Ð$Ñ$Ô$ˆà,ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	ð 	ØˆCˆCð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9¨CÐ0Ñ0Ô0ð 	#ð 	#Ø×ÒÑ!Ô!Ð"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð BˆÝŒ]�9¨DÐ1Ñ1Ô1ð 	#ð 	#Ø×ÒÑ!Ô!Ð"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð 	#ð 	#s3   ¯?¿AÁAÁ%BÂBÂBÂ/CÃCÃCc                 óP  — t          dd¬¦  «        }| t          dd¬¦  «        k    sJ ‚| t          d¦  «        k    sJ ‚|
 t          dd¬¦  «        k    sJ ‚t          |¦  «        |k    sJ ‚t          | ¦  «        |k    sJ ‚t          | ¦  «        t          d¦  «        k    sJ ‚d S )Nr�   r�   r‘   éöÿÿÿz-10dÚ10d)r   r2   ru   s     r   Útest_unary_opsz$TestTimedeltaUnaryOps.test_unary_ops  sÂ   € Ý�r Ð$Ñ$Ô$ˆð ˆs•i ¨#Ð.Ñ.Ô.Ò.Ð.Ð.Ð.Øˆs•i Ñ'Ô'Ò'Ð'Ð'Ð'Øˆs•i ¨Ð-Ñ-Ô-Ò-Ð-Ð-Ð-õ �2‰wŒw˜"Š}ˆ}ˆ}ˆ}Ý�B�3‰xŒx˜2Š~ˆ~ˆ~ˆ~Ý�B�3‰xŒx�9 UÑ+Ô+Ò+Ð+Ð+Ð+Ð+Ð+r   N)r„   r…   r†   r”   r˜   rˆ   r   r   r�   r�   ý   s2   € € € € € ð#ð #ð #ð,ð ,ð ,ð ,ð ,r   r�   c            	       ó   — e Zd Zej                             dg d¢¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Z	d„ Z
d„ Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej        j        ej                             d¬¦  «         e ej        ej         dz
  dz  ej        dz  ¬¦  «        ¦  «        deddfd„¦   «         ¦   «         ¦   «         Zd„ Zd„ Zd„ Zd„ Z dS )ÚTestTimedeltaszunit, value, expected))r   gsh‘í|ÿ#@i'  )r   g¿rÞÿÿ#@i–˜ )r   gúh÷ÿÿÿ#@l   ÿc(	 c                 óš   — t          ||¬¦  «        }|j        |k    sJ ‚t          t          |¦  «        |z   ¦  «        }|j        |k    sJ ‚d S )Nr‘   )r   r-   Ústr)r   r!   r   r6   r_   s        r   Ú&test_rounding_on_int_unit_constructionz5TestTimedeltas.test_rounding_on_int_unit_construction  sZ   € õ ˜5 tÐ,Ñ,Ô,ˆØŒ} Ò(Ð(Ð(Ð(Ý�3˜u™:œ:¨Ñ,Ñ-Ô-ˆØŒ} Ò(Ð(Ð(Ð(Ð(Ð(r   c                 óø   — t          d¦  «        }d}t          j        |                     ¦   «         |¦  «         t          t          j        ¦  «        }t	          j        |                     ¦   «         ¦  «        sJ ‚d S )Nz1 days, 10:11:12.100123456g‘šþ@)r   ÚtmÚassert_almost_equalÚtotal_secondsrM   rd   Úisnan)r   ÚrngÚexpts      r   Útest_total_seconds_scalarz(TestTimedeltas.test_total_seconds_scalar+  sk   € åÐ4Ñ5Ô5ˆØGˆÝ
Ô˜s×0Ò0Ñ2Ô2°DÑ9Ô9Ð9å�œÑÔˆÝŒx˜×)Ò)Ñ+Ô+Ñ,Ô,Ð,Ð,Ð,Ð,Ð,r   c                 óH  — t          dd¬¦  «        t          d¦  «        fD ]×}|                     ¦   «         }|t          |¦  «        k    sJ ‚||k    sJ ‚t          |t          ¦  «        rt          |t           ¦  «        rJ ‚|t	          j        |j        d¦  «        k    sJ ‚|                     ¦   «         }|t	          j        |j        d¦  «        k    sJ ‚||k    sJ ‚t          |t          j        ¦  «        sJ ‚ŒØt          d¦  «        }||                     ¦   «         k    sJ ‚d S )Nr�   r�   r‘   z1 days, 10:11:12.012345r=   z1 days, 10:11:12.012345678)r   rC   rL   r   rM   rN   r-   rI   )r   r*   ÚpydtÚtd64s       r   Útest_conversionzTestTimedeltas.test_conversion4  s0  € Ý˜R cÐ*Ñ*Ô*­IÐ6OÑ,PÔ,PÐQð 	4ð 	4ˆBØ×$Ò$Ñ&Ô&ˆDØ� 4™œÒ(Ð(Ð(Ð(Ø˜’:�:�:�:Ý˜d¥IÑ.Ô.ÐRµzÀ$Í	Ñ7RÔ7RÐRÐRÐRà�œ¨¬	°4Ñ8Ô8Ò8Ð8Ð8Ð8Ø×$Ò$Ñ&Ô&ˆDà�2œ>¨"¬)°TÑ:Ô:Ò:Ð:Ð:Ð:Ø˜’:�:�:�:å˜d¥B¤NÑ3Ô3Ð3Ð3Ð3Ð3õ Ð3Ñ4Ô4ˆØ�R×&Ò&Ñ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c                 óü  — d„ }t          d¦  «        }|j        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚d}t          j        t          |                     d¦  «        ¬¦  «        5  |j	         d d d ¦  «         n# 1 swxY w Y   t          j        t          |                     d	¦  «        ¬¦  «        5  |j
         d d d ¦  «         n# 1 swxY w Y   t          j        t          |                     d
¦  «        ¬¦  «        5  |j         d d d ¦  «         n# 1 swxY w Y    ||j        ¦  «          ||j        ¦  «          ||j        ¦  «          ||j        ¦  «         t          d¦  «        }t          |¦  «        t          d¦  «        k    sJ ‚t          |¦  «        dk    sJ ‚| t          d¦  «        k    sJ ‚t          d¦  «        j         dk    sJ ‚t          d¦  «        j        dk    sJ ‚t          d¦  «        }|j        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚d}t          j        t          |                     d¦  «        ¬¦  «        5  |j	         d d d ¦  «         n# 1 swxY w Y   t          j        t          |                     d	¦  «        ¬¦  «        5  |j
         d d d ¦  «         n# 1 swxY w Y   t          j        t          |                     d
¦  «        ¬¦  «        5  |j         d d d ¦  «         n# 1 swxY w Y   t          dd¦  «        j        }|j        dk    sJ ‚|j	        dk    sJ ‚|j
        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚ ||j        ¦  «          ||j	        ¦  «          ||j
        ¦  «          ||j        ¦  «          ||j        ¦  «          ||j        ¦  «          ||j        ¦  «         t          d¦  «        j        }|j        dk    sJ ‚|j	        dk    sJ ‚|j
        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚|j        dk    sJ ‚d S )Nc                 ó4   — t          | t          ¦  «        sJ ‚d S r   )rL   Úint)r   s    r   Úcheckz)TestTimedeltas.test_fields.<locals>.checkH  s   € å˜e¥SÑ)Ô)Ð)Ð)Ð)Ð)Ð)r   z1 days, 10:11:12rT   i@�  r   z('Timedelta' object has no attribute '{}'ÚhoursrV   ÚminutesÚmillisecondsz-1 days, 10:11:12z13:48:48z-1 days +10:11:12z0 days 13:48:48l     �gè4 lüÿÿÿ  �gè4 z-1 days, 10:11:12.100123456éÿÿÿÿi‡ iÈ  r   é   é;   iç  z-1 days 1 uséþÿÿÿ)r   r/   ÚsecondsÚmicrosecondsÚnanosecondsrZ   r[   ÚAttributeErrorÚformatr®   r¯   r°   r   r2   rœ   r-   Ú
components)r   r­   r£   r\   r*   Útups         r   Útest_fieldszTestTimedeltas.test_fieldsG  sM  € ð	*ð 	*ð 	*õ
 Ð-Ñ.Ô.ˆØŒx˜1Š}ˆ}ˆ}ˆ}ØŒ{Ð6Ò6Ð6Ð6Ð6ØÔ 1Ò$Ð$Ð$Ð$ØŒ !Ò#Ð#Ð#Ð#à8ˆÝŒ]�>°·²¸GÑ1DÔ1DÐEÑEÔEð 	ð 	ØŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�>°·²¸IÑ1FÔ1FÐGÑGÔGð 	ð 	ØŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�>°·²¸NÑ1KÔ1KÐLÑLÔLð 	ð 	ØÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ˆˆcŒh‰ŒˆØˆˆcŒkÑÔÐØˆˆcÔÑÔÐØˆˆcŒoÑÔÐåÐ*Ñ+Ô+ˆÝ�2‰wŒw�) JÑ/Ô/Ò/Ð/Ð/Ð/Ý�2‰wŒwÐ-Ò-Ð-Ð-Ð-Øˆs•iÐ 1Ñ2Ô2Ò2Ð2Ð2Ð2ÝÐ-Ñ.Ô.Ô5Ð5¸ÒGÐGÐGÐGÝÐ,Ñ-Ô-Ô4¸ÒGÐGÐGÐGåÐ8Ñ9Ô9ˆØŒx˜2Š~ˆ~ˆ~ˆ~ØŒ{Ð6Ò6Ð6Ð6Ð6ØÔÐ#3Ò3Ð3Ð3Ð3ØŒ #Ò%Ð%Ð%Ð%Ø8ˆÝŒ]�>°·²¸GÑ1DÔ1DÐEÑEÔEð 	ð 	ØŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�>°·²¸IÑ1FÔ1FÐGÑGÔGð 	ð 	ØŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�>°·²¸NÑ1KÔ1KÐLÑLÔLð 	ð 	ØÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ ˜2˜tÑ$Ô$Ô/ˆØŒx˜2Š~ˆ~ˆ~ˆ~ØŒy˜BŠˆˆˆØŒ{˜bÒ Ð Ð Ð ØŒ{˜bÒ Ð Ð Ð ØÔ 3Ò&Ð&Ð&Ð&ØÔ 3Ò&Ð&Ð&Ð&ØŒ !Ò#Ð#Ð#Ð#ð 	ˆˆcŒh‰ŒˆØˆˆcŒiÑÔÐØˆˆcŒkÑÔÐØˆˆcŒkÑÔÐØˆˆcÔÑÔÐØˆˆcÔÑÔÐØˆˆcŒoÑÔÐå˜Ñ'Ô'Ô2ˆØŒx˜2Š~ˆ~ˆ~ˆ~ØŒy˜BŠˆˆˆØŒ{˜bÒ Ð Ð Ð ØŒ{˜bÒ Ð Ð Ð ØÔ 3Ò&Ð&Ð&Ð&ØÔ 3Ò&Ð&Ð&Ð&ØŒ !Ò#Ð#Ð#Ð#Ð#Ð#sl   Á7BÂBÂBÃCÃCÃCÄD%Ä%D)Ä,D)É4JÊJÊJËKËKËKÌL"Ì"L&Ì)L&c                 óR   — t          dd¬¦  «        }t          d¦  «        |k    sJ ‚d S )NrT   r   r‘   Ú
P0DT0H0M1Sr   )r   r6   s     r   Útest_iso_conversionz"TestTimedeltas.test_iso_conversion’  s3   € å˜Q SÐ)Ñ)Ô)ˆÝ˜LÑ)Ô)¨XÒ5Ð5Ð5Ð5Ð5Ð5r   c                 óR  — t          d¦  «                             ¦   «         }|j        j        dk    sJ ‚|                     d¦  «        t
          k    sJ ‚t          d¦  «                             ¦   «         }|j        j        dk    sJ ‚|                     d¦  «        t
          k    sJ ‚d S )NÚnatÚMrz   rd   )r   rJ   rQ   ÚkindÚastyper   )r   r_   s     r   Útest_nat_convertersz"TestTimedeltas.test_nat_converters˜  s    € Ý˜eÑ$Ô$×-Ò-Ñ/Ô/ˆØŒ|Ô  CÒ'Ð'Ð'Ð'Ø�}Š}˜WÑ%Ô%­Ò-Ð-Ð-Ð-å˜eÑ$Ô$×-Ò-Ñ/Ô/ˆØŒ|Ô  CÒ'Ð'Ð'Ð'Ø�}Š}˜WÑ%Ô%­Ò-Ð-Ð-Ð-Ð-Ð-r   c                 óJ  — t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          dd¬¦  «        t          j        dd¦  «        k    sJ ‚t          dd¬¦  «        t          j        dd¦  «        k    sJ ‚t          dd¬¦  «        t          j        dd¦  «        k    sJ ‚t          dd¬¦  «        t          j        dd¦  «        k    sJ ‚t          dd¬¦  «        t          j        dd	¦  «        k    sJ ‚d S )
Nr   r=   r�   r‘   r   r   r   r�   ÚD)r   rM   rN   ©r   s    r   Útest_numeric_conversionsz'TestTimedeltas.test_numeric_conversions¡  s   € Ý˜‰|Œ|�rœ~¨a°Ñ6Ô6Ò6Ð6Ð6Ð6Ý˜‰}Œ}¥¤¨r°4Ñ 8Ô 8Ò8Ð8Ð8Ð8Ý˜ $Ð'Ñ'Ô'­2¬>¸"¸dÑ+CÔ+CÒCÐCÐCÐCå˜ $Ð'Ñ'Ô'­2¬>¸"¸dÑ+CÔ+CÒCÐCÐCÐCÝ˜ $Ð'Ñ'Ô'­2¬>¸"¸dÑ+CÔ+CÒCÐCÐCÐCÝ˜ #Ð&Ñ&Ô&­"¬.¸¸SÑ*AÔ*AÒAÐAÐAÐAÝ˜ #Ð&Ñ&Ô&­"¬.¸¸SÑ*AÔ*AÒAÐAÐAÐAÐAÐAr   c                 ó¼  — t          t          d¬¦  «        ¦  «        t          j        dd¦  «                             d¦  «        k    sJ ‚t          t          d¬¦  «        ¦  «        t          j        dd¦  «                             d¦  «        k    sJ ‚t          t          d¬¦  «        ¦  «        t          j        dd¦  «                             d¦  «        k    sJ ‚d S )	NrT   ©rµ   r   úm8[ns])r¶   r   rB   rÇ   )r   r   rM   rN   rÄ   rÈ   s    r   Útest_timedelta_conversionsz)TestTimedeltas.test_timedelta_conversions«  sà   € Ý�¨1Ð-Ñ-Ô-Ñ.Ô.µ"´.ÀÀCÑ2HÔ2H×2OÒ2OØñ3
ô 3
ò 
ð 
ð 
ð 
õ �°Ð2Ñ2Ô2Ñ3Ô3µr´~ÀaÈÑ7NÔ7N×7UÒ7UØñ8
ô 8
ò 
ð 
ð 
ð 
õ �¨Ð*Ñ*Ô*Ñ+Ô+­r¬~¸aÀÑ/EÔ/E×/LÒ/LÈXÑ/VÔ/VÒVÐVÐVÐVÐVÐVr   c                 ó¤  — t          d¦  «        }|                     ¦   «         |                     ¦   «         k    sJ ‚d}t          j        t
          |¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NÚ10m7sz$dtype and copy arguments are ignoredrV   rH   T)Úcopy)r   rI   rJ   rZ   r[   Ú
ValueError)r   r*   r\   s      r   Útest_to_numpy_aliasz"TestTimedeltas.test_to_numpy_alias´  sD  € å�wÑÔˆØ× Ò Ñ"Ô" b§k¢k¡m¤mÒ3Ð3Ð3Ð3ð 5ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	!ð 	!Ø�KŠK˜Ñ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!åŒ]�:¨SÐ1Ñ1Ô1ð 	#ð 	#Ø�KŠK˜TˆKÑ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð 	#ð 	#s$   ÁA;Á;A?ÂA?Â!CÃC	ÃC	c                 ó„   — t          dd¬¦  «        }t          |t           ¦  «        sJ ‚t          |t          ¦  «        sJ ‚d S )Nr�   r�   r‘   )r   rL   r   ru   s     r   Útest_identityzTestTimedeltas.test_identityÀ  sF   € Ý�r Ð$Ñ$Ô$ˆÝ˜"�iÑ(Ô(Ð(Ð(Ð(Ý˜"�iÑ(Ô(Ð(Ð(Ð(Ð(Ð(r   c                 ó&  — d„ }t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d	¦  «        t          j        d
d¦  «        k    sJ ‚t          d¦  «        t          j        d
d¦  «        k    sJ ‚t          d¦  «        t          j        d
d¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «         k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d¦  «        t          j        dd¦  «        k    sJ ‚t          d ¦  «        t          j        d!d¦  «        k    sJ ‚t          d"¦  «        t          j        d#d¦  «        k    sJ ‚t          d$¦  «         |t          j        d%d&¦  «        ¦  «        k    sJ ‚t          d'¦  «         |t          j        d%d&¦  «        ¦  «         k    sJ ‚t          d(¦  «         |t          j        d%d&¦  «        ¦  «        k    sJ ‚t          d)¦  «         |t          j        dd&¦  «        ¦  «        k    sJ ‚t          d*¦  «         |t          j        dd&¦  «        ¦  «        k    sJ ‚t          d+¦  «         |t          j        d
d&¦  «        ¦  «        k    sJ ‚t          d,¦  «         |t          j        dd&¦  «        ¦  «        k    sJ ‚t          d-¦  «         |t          j        dd&¦  «        ¦  «        k    sJ ‚t          d.¦  «         |t          j        dd&¦  «        ¦  «         k    sJ ‚d/}t          j        t
          |¬0¦  «        5  t          d1¦  «         d d d ¦  «         n# 1 swxY w Y   d2}t          j        t
          |¬0¦  «        5  t          d3¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )4Nc                 ó,   — |                       d¦  «        S ©NrÌ   ©rÄ   ©Úvs    r   Úconvz9TestTimedeltas.test_short_format_converters.<locals>.convÆ  ó   € Ø—8’8˜HÑ%Ô%Ð%r   Ú10r�   r=   Ú10nsÚ100éd   Ú100nsÚ1000r#   Ú1000nsÚ1000NSÚ10usi'  Ú100usi † Ú1000usr$   Ú1000UsÚ1000uSÚ1msÚ10msi€–˜ Ú100msi áõÚ1000msi Êš;z-1sÚ1sÚ10sl    d(	 Ú100sl    hí] Ú1000sl    J)£Ú1drT   rÇ   z-1dÚ1DÚ10DÚ100DÚ1000DÚ10000Dz 10000D z
 - 10000D zinvalid unit abbreviationrV   Ú1foozunit abbreviation w/o a numberÚfoo)r   rM   rN   rZ   r[   rÑ   )r   rÛ   r\   s      r   Útest_short_format_convertersz+TestTimedeltas.test_short_format_convertersÅ  sÑ  € ð	&ð 	&ð 	&õ ˜‰Œ¥"¤.°°TÑ":Ô":Ò:Ð:Ð:Ð:Ý˜Ñ Ô ¥B¤N°2°tÑ$<Ô$<Ò<Ð<Ð<Ð<Ý˜ÑÔ¥2¤>°#°tÑ#<Ô#<Ò<Ð<Ð<Ð<Ý˜Ñ!Ô!¥R¤^°C¸Ñ%>Ô%>Ò>Ð>Ð>Ð>å˜Ñ Ô ¥B¤N°4¸Ñ$>Ô$>Ò>Ð>Ð>Ð>Ý˜Ñ"Ô"¥b¤n°T¸4Ñ&@Ô&@Ò@Ð@Ð@Ð@Ý˜Ñ"Ô"¥b¤n°T¸4Ñ&@Ô&@Ò@Ð@Ð@Ð@å˜Ñ Ô ¥B¤N°5¸$Ñ$?Ô$?Ò?Ð?Ð?Ð?Ý˜Ñ!Ô!¥R¤^°F¸DÑ%AÔ%AÒAÐAÐAÐAÝ˜Ñ"Ô"¥b¤n°W¸dÑ&CÔ&CÒCÐCÐCÐCÝ˜Ñ"Ô"¥b¤n°W¸dÑ&CÔ&CÒCÐCÐCÐCÝ˜Ñ"Ô"¥b¤n°W¸dÑ&CÔ&CÒCÐCÐCÐCå˜ÑÔ¥2¤>°'¸4Ñ#@Ô#@Ò@Ð@Ð@Ð@Ý˜Ñ Ô ¥B¤N°8¸TÑ$BÔ$BÒBÐBÐBÐBÝ˜Ñ!Ô!¥R¤^°I¸tÑ%DÔ%DÒDÐDÐDÐDÝ˜Ñ"Ô"¥b¤n°ZÀÑ&FÔ&FÒFÐFÐFÐFå˜ÑÔ¥B¤N°:¸tÑ$DÔ$DÐ#DÒDÐDÐDÐDÝ˜‰Œ¥"¤.°¸TÑ"BÔ"BÒBÐBÐBÐBÝ˜ÑÔ¥2¤>°+¸tÑ#DÔ#DÒDÐDÐDÐDÝ˜Ñ Ô ¥B¤N°<ÀÑ$FÔ$FÒFÐFÐFÐFÝ˜Ñ!Ô!¥R¤^°MÀ4Ñ%HÔ%HÒHÐHÐHÐHå˜‰Œ $ $¥r¤~°a¸Ñ'=Ô'=Ñ">Ô">Ò>Ð>Ð>Ð>Ý˜ÑÔ D D­¬¸¸3Ñ)?Ô)?Ñ$@Ô$@Ð#@Ò@Ð@Ð@Ð@Ý˜‰Œ $ $¥r¤~°a¸Ñ'=Ô'=Ñ">Ô">Ò>Ð>Ð>Ð>Ý˜ÑÔ 4 4­¬°r¸3Ñ(?Ô(?Ñ#@Ô#@Ò@Ð@Ð@Ð@Ý˜Ñ Ô  D D­¬¸¸SÑ)AÔ)AÑ$BÔ$BÒBÐBÐBÐBÝ˜Ñ!Ô! T T­"¬.¸¸sÑ*CÔ*CÑ%DÔ%DÒDÐDÐDÐDÝ˜Ñ"Ô" d d­2¬>¸%ÀÑ+EÔ+EÑ&FÔ&FÒFÐFÐFÐFõ ˜Ñ$Ô$¨¨­R¬^¸EÀ3Ñ-GÔ-GÑ(HÔ(HÒHÐHÐHÐHÝ˜Ñ&Ô&¨4¨4µ´¸uÀcÑ0JÔ0JÑ+KÔ+KÐ*KÒKÐKÐKÐKð *ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ý�fÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	à.ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ý�eÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s$   Ô%UÕUÕUÕ)VÖV
ÖV
c                 ó8  — d„ }t          j        dd¦  «        }t          d¦  «         ||¦  «        k    sJ ‚t          d¦  «         ||¦  «        k    sJ ‚t          d¦  «         ||¦  «         k    sJ ‚t          d¦  «         |t          j        dd¦  «        ¦  «        k    sJ ‚t          d	¦  «         |t          j        d
d¦  «        ¦  «        k    sJ ‚t          d¦  «         |t          j        d
d¦  «        ¦  «        k    sJ ‚t          d¦  «         |t          j        dd¦  «        ¦  «        k    sJ ‚t          d¦  «         || t          j        dd¦  «        z   ¦  «        k    sJ ‚t          d¦  «         ||t          j        d
d¦  «        z   ¦  «        k    sJ ‚t          d¦  «         ||t          j        dd¦  «        z   ¦  «        k    sJ ‚d}t          j        t
          |¬¦  «        5  t          d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nc                 ó,   — |                       d¦  «        S r×   rØ   rÙ   s    r   rÛ   z8TestTimedeltas.test_full_format_converters.<locals>.convø  rÜ   r   rT   rÇ   Ú1daysz1days,z- 1days,z00:00:01r   z06:00:01iaT  z
06:00:01.0z06:00:01.01iòšIr   z- 1days, 00:00:01z1days, 06:00:01z1days, 06:00:01.01zhave leftover unitsrV   z- 1days, 00)rM   rN   r   rZ   r[   rÑ   )r   rÛ   Úd1r\   s       r   Útest_full_format_convertersz*TestTimedeltas.test_full_format_converters÷  s¡  € ð	&ð 	&ð 	&õ Œ^˜A˜sÑ#Ô#ˆå˜Ñ!Ô! T T¨"¡X¤XÒ-Ð-Ð-Ð-Ý˜Ñ"Ô" d d¨2¡h¤hÒ.Ð.Ð.Ð.Ý˜Ñ$Ô$¨¨¨b©¬¨	Ò1Ð1Ð1Ð1å˜Ñ$Ô$¨¨­R¬^¸A¸sÑ-CÔ-CÑ(DÔ(DÒDÐDÐDÐDÝ˜Ñ$Ô$¨¨­R¬^¸LÈ#Ñ-NÔ-NÑ(OÔ(OÒOÐOÐOÐOÝ˜Ñ&Ô&¨$¨$­r¬~¸lÈCÑ/PÔ/PÑ*QÔ*QÒQÐQÐQÐQÝ˜Ñ'Ô'¨4¨4ÝŒNÐ5°tÑ<Ô<ñ,
ô ,
ò 
ð 
ð 
ð 
õ Ð,Ñ-Ô-°°°r°c½B¼NÈ1ÈcÑ<RÔ<RÑ6RÑ1SÔ1SÒSÐSÐSÐSÝÐ*Ñ+Ô+¨t¨tØ•” ¨cÑ2Ô2Ñ2ñ0
ô 0
ò 
ð 
ð 
ð 
õ Ð-Ñ.Ô.°$°$Ø•”Ð :¸DÑAÔAÑAñ3
ô 3
ò 
ð 
ð 
ð 
ð
 $ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	%ð 	%Ý�mÑ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%ð 	%ð 	%s   Ç2HÈHÈHc                 ó\   — t          d¦  «        }t          j        |¦  «        }||k    sJ ‚d S )Nz1 days 10:11:12.0123456)r   rŸ   Úround_trip_pickle)r   rÚ   Úv_ps      r   Útest_picklezTestTimedeltas.test_pickle  s1   € ÝÐ/Ñ0Ô0ˆÝÔ" 1Ñ%Ô%ˆØ�CŠxˆxˆxˆxˆxˆxr   c                 óž  — t          dd¦  «        }t          d¬¦  «        }t          |¦  «        t          |¦  «        k    sJ ‚|di}||         dk    sJ ‚d„ t          d¦  «        D ¦   «         }t	          d„ |D ¦   «         ¦  «        sJ ‚t          dd¦  «        }t          |¦  «        t          |                     ¦   «         ¦  «        k    sJ ‚d S )	NrT   rÇ   rB   r9   c                 óP   — g | ]#}t          d ¬¦  «        t          |¬¦  «        z   ‘Œ$S )rT   rË   rB   r>   )Ú.0Úns     r   ú
<listcomp>z?TestTimedeltas.test_timedelta_hash_equality.<locals>.<listcomp>#  s3   € ÐKÐKÐK¸A�y Ð#Ñ#Ô#¥i°QÐ&7Ñ&7Ô&7Ñ7ÐKÐKÐKr   é   c              3   óz   K  — | ]6}t          |¦  «        t          |                     ¦   «         ¦  «        k    V — Œ7d S r   )r�   rC   )r  r*   s     r   ú	<genexpr>z>TestTimedeltas.test_timedelta_hash_equality.<locals>.<genexpr>$  sA   è è € ÐGÐG¸R•4˜‘8”8�t B×$5Ò$5Ñ$7Ô$7Ñ8Ô8Ò8ÐGÐGÐGÐGÐGÐGr   r=   )r   r   r�   ÚrangeÚallrC   )r   rÚ   r*   r�   ÚtdsÚns_tds         r   Útest_timedelta_hash_equalityz+TestTimedeltas.test_timedelta_hash_equality  sÖ   € å�a˜ÑÔˆÝ˜AÐÑÔˆÝ�A‰wŒw�$˜r™(œ(Ò"Ð"Ð"Ð"à�ˆGˆØ�Œt�qŠyˆyˆyˆyàKÐKÅÀrÁÄÐKÑKÔKˆÝÐGÐGÀ3ÐGÑGÔGÑGÔGÐGÐGÐGõ ˜!˜TÑ"Ô"ˆÝ�E‰{Œ{�d 5×#7Ò#7Ñ#9Ô#9Ñ:Ô:Ò:Ð:Ð:Ð:Ð:Ð:r   z;pd.Timedelta violates the Python hash invariant (GH#44504).)ÚreasonrT   rn   )Ú	min_valueÚ	max_valueÚhalf_microsecondsr   Nc                 óª   — |dz  }t          |¦  «        }t          j        |¦  «        }||k    s"t          |¦  «        t          |¦  «        k    sJ ‚d S d S )Nrn   )r   rM   rN   r�   )r   r  r·   Úpandas_timedeltaÚnumpy_timedeltas        r   Útest_hash_equality_invariancez,TestTimedeltas.test_hash_equality_invariance*  sy   € ð (¨#Ñ-ˆå$ [Ñ1Ô1ÐÝœ.¨Ñ5Ô5ˆð   ?Ò2Ð2µdÐ;KÑ6LÔ6LÕPTØñQ
ô Q
ò 7
ð 7
ð 7
ð 
Ð2Ð2ð 7
ð 7
r   c                 ó’  — t          t           j        ¦  «        }t          t           j        ¦  «        }|j        t          dz   k    sJ ‚|j        t
          j        k    sJ ‚|t          dd¦  «        z
  t          u sJ ‚d}t          j	        t          |¬¦  «        5  |t          dd¦  «        z
   d d d ¦  «         n# 1 swxY w Y   t          j	        t          |¬¦  «        5  |t          dd¦  «        z    d d d ¦  «         n# 1 swxY w Y   t          |j        dz
  d¦  «        }|t          u sJ ‚d}t          j	        t          |¬¦  «        5  t          |j        dz
  d¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j	        t          |¬¦  «        5  t          |j        dz   d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrT   r=   zint too (large|big) to convertrV   r9   zACannot cast -9223372036854775809 from ns to 'ns' without overflowz@Cannot cast 9223372036854775808 from ns to 'ns' without overflow)r   rt   rx   r-   r   r   Úi8maxr   rZ   r[   ÚOverflowErrorr
   )r   Úmin_tdÚmax_tdr\   r*   s        r   Útest_implementation_limitsz)TestTimedeltas.test_implementation_limitsB  sº  € Ý�9œ=Ñ)Ô)ˆÝ�9œ=Ñ)Ô)ˆð Œ}¥ q¡Ò(Ð(Ð(Ð(ØŒ}¥¤	Ò)Ð)Ð)Ð)ð � 1 dÑ+Ô+Ñ+µÐ3Ð3Ð3Ð3à.ˆÝŒ]�=°Ð4Ñ4Ô4ð 	(ð 	(Ø•Y˜q $Ñ'Ô'Ñ'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(õ Œ]�=°Ð4Ñ4Ô4ð 	(ð 	(Ø•Y˜q $Ñ'Ô'Ñ'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(õ �v”} qÑ(¨$Ñ/Ô/ˆØ•SˆyˆyˆyˆyàQˆÝŒ]Õ/°sÐ;Ñ;Ô;ð 	/ð 	/Ý�f”m aÑ'¨Ñ.Ô.Ð.ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð QˆÝŒ]Õ/°sÐ;Ñ;Ô;ð 	/ð 	/Ý�f”m aÑ'¨Ñ.Ô.Ð.ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð 	/ð 	/sH   ÂB8Â8B<Â?B<ÃC>Ã>DÄDÅ	E.Å.E2Å5E2ÆF<Æ<G ÇG c                 óæ  — t          d¦  «                             ¦   «         dk    sJ ‚t          d¦  «                             ¦   «         dk    sJ ‚t          d¦  «                             ¦   «         dk    sJ ‚t          d¦  «                             ¦   «         dk    sJ ‚t          d¦  «                             ¦   «         dz
  d	k     sJ ‚dt          d¦  «                             ¦   «         z
  d	k     sJ ‚d S )
NÚ30sg      >@Ú0g        z-2sg       Àz5.324sg²�ï§ÆK@g#B’¡œÇ;)r   r¡   rÈ   s    r   Útest_total_seconds_precisionz+TestTimedeltas.test_total_seconds_precisiona  sî   € å˜ÑÔ×-Ò-Ñ/Ô/°4Ò7Ð7Ð7Ð7Ý˜‰~Œ~×+Ò+Ñ-Ô-°Ò4Ð4Ð4Ð4Ý˜ÑÔ×-Ò-Ñ/Ô/°4Ò7Ð7Ð7Ð7Ý˜Ñ"Ô"×0Ò0Ñ2Ô2°eÒ;Ð;Ð;Ð;Ý˜%Ñ Ô ×.Ò.Ñ0Ô0°4Ñ7¸5Ò@Ð@Ð@Ð@Ø•y Ñ'Ô'×5Ò5Ñ7Ô7Ñ7¸5Ò@Ð@Ð@Ð@Ð@Ð@r   c                 óŒ  — t          d¬¦  «        j        dk    sJ ‚t          dd¬¦  «        j        dk    sJ ‚t          dd¬¦  «        j        dk    sJ ‚t          dd¬	¦  «        j        d
k    sJ ‚t          dd¬¦  «        j        dk    sJ ‚t          dd¬¦  «        j        dk    sJ ‚t          dd¬¦  «        j        dk    sJ ‚d S )NrT   rB   rÇ   é   ©r/   r®   Úh)r/   r¯   rt   )r/   rµ   r   )r/   r°   r   )r/   r¶   r   )r/   r·   r=   )r   Úresolution_stringrÈ   s    r   Útest_resolution_stringz%TestTimedeltas.test_resolution_stringj  sí   € Ý˜aÐ Ñ Ô Ô2°cÒ9Ð9Ð9Ð9Ý˜a qÐ)Ñ)Ô)Ô;¸sÒBÐBÐBÐBÝ˜a¨Ð+Ñ+Ô+Ô=ÀÒFÐFÐFÐFÝ˜a¨Ð+Ñ+Ô+Ô=ÀÒDÐDÐDÐDÝ˜a¨aÐ0Ñ0Ô0ÔBÀdÒJÐJÐJÐJÝ˜a¨aÐ0Ñ0Ô0ÔBÀdÒJÐJÐJÐJÝ˜a¨QÐ/Ñ/Ô/ÔAÀTÒIÐIÐIÐIÐIÐIr   c                 ó¦   — t          dd¬¦  «        }|j        }|t          d¬¦  «        k    sJ ‚t           j        }|t          d¬¦  «        k    sJ ‚d S )Né   é   r%  rT   )r·   )r   r}   )r   r*   r_   s      r   Útest_resolution_deprecatedz)TestTimedeltas.test_resolution_deprecateds  sc   € å˜A QÐ'Ñ'Ô'ˆØ”ˆØ�¨qÐ1Ñ1Ô1Ò1Ð1Ð1Ð1õ Ô%ˆØ�¨qÐ1Ñ1Ô1Ò1Ð1Ð1Ð1Ð1Ð1r   )!r„   r…   r†   rZ   ÚmarkÚparametrizer�   r¥   r©   r¼   r¿   rÅ   rÉ   rÍ   rÒ   rÔ   rú   rÿ   r  r  Ú
skip_ubsanÚxfailr   ÚstÚintegersÚsysÚmaxsizer¬   r  r  r"  r(  r,  rˆ   r   r   rš   rš     s  € € € € € Ø„[×ÒØð	
ð 	
ð 	
ñô ð)ð )ñô ð)ð-ð -ð -ð)ð )ð )ð&H$ð H$ð H$ðV6ð 6ð 6ð.ð .ð .ðBð Bð BðWð Wð Wð
#ð 
#ð 
#ð)ð )ð )ð
0ð 0ð 0ðd%ð %ð %ð<ð ð ð
;ð ;ð ;ð  „[ÔØ„[×ÒØLð ñ ô ð €UØˆŒØœ�| aÑ'¨CÑ/Ø”k SÑ(ð	
ñ 	
ô 	
ñô ð
¸sð 
Àtð 
ð 
ð 
ñô ñô ñ Ôð
ð/ð /ð /ð>Að Að AðJð Jð Jð	2ð 	2ð 	2ð 	2ð 	2r   rš   zvalue, expectedrï   Tz-10sr�   r=   r‘   Fr–   c                 ó,   — t          | ¦  «        |u sJ ‚d S r   )Úbool)r   r6   s     r   Útest_truthinessr7    s!   € õ �‰;Œ;˜(Ð"Ð"Ð"Ð"Ð"Ð"r   c                  óª   — t          dd¬¦  «        } | j        dz  }|| j        z  }|dz  }|| j        z  }|dz  }|| j        z  }| j        }||k    sJ ‚d S )Nl   €?2\BT, r=   r‘   i€Q r$   r#   )r   r/   rµ   r¶   r·   r-   )r*   r_   r6   s      r   Ú"test_timedelta_attribute_precisionr9  �  su   € å	Ð&¨TÐ	2Ñ	2Ô	2€BØŒW�u‰_€FØ
ˆbŒjÑ€FØ
ˆgÑ€FØ
ˆbŒoÑ€FØ
ˆd�N€FØ
ˆbŒnÑ€FØŒy€HØ�XÒÐÐÐÐÐr   )"Ú__doc__Údatetimer   r3  Ú
hypothesisr   r   r1  ÚnumpyrM   rZ   Úpandas._libsr   Úpandas._libs.tslibsr   r   Úpandas._libs.tslibs.dtypesr	   Úpandas.errorsr
   Úpandasr   r   Úpandas._testingÚ_testingrŸ   r   r‹   r�   rš   r-  r.  r7  r9  rˆ   r   r   ú<module>rE     sn  ðØ !Ð !Ø Ð Ð Ð Ð Ð Ø 
€
€
€
ðð ð ð ð ð ð ð ð Ð Ð Ð Ø €€€à Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð 7Ð 6Ð 6Ð 6Ð 6Ð 6Ø .Ð .Ð .Ð .Ð .Ð .ðð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ðR+ð R+ð R+ð R+ð R+ñ R+ô R+ð R+ðj
Jð 
Jð 
Jð,ð ,ð ,ð ,ð ,ñ ,ô ,ð ,ð<a2ð a2ð a2ð a2ð a2ñ a2ô a2ð a2ðH „×ÒØà	ˆ�5Ñ	Ô	˜4Ð Ø	ˆ�6Ñ	Ô	˜DÐ!Ø	ˆ�2˜DÐ	!Ñ	!Ô	! 4Ð(Ø	ˆ�1˜4Ð	 Ñ	 Ô	  %Ð(Ø	ˆ�3˜TÐ	"Ñ	"Ô	" DÐ)Ø	ˆ�4‰Œ˜$ÐØ	ˆdˆðñô ð#ð #ñô ð#ð

ð 
ð 
ð 
ð 
r   