
    j                     8    S SK r S SKrS SKJrJr   " S S5      rg)    N)SeriesTimedeltaIndexc                   n    \ rS rSrS r\R                  R                  SSS/5      S 5       rS r	S r
S	rg
)TestTimedeltaIndexRendering
   c                     [        S/SS9R                  S5      n[        U5      nSnX#:X  d   e[        [        U5      5      nSnXE:X  d   eg )N1 daysDfreqsz<TimedeltaIndex(['1 days'], dtype='timedelta64[s]', freq='D')z 0   1 days
dtype: timedelta64[s])r   as_unitreprr   )selftdiresultexpectedresult2	expected2s         d/var/www/html/KUNJ/venv/lib/python3.13/site-packages/pandas/tests/indexes/timedeltas/test_formats.pytest_repr_round_days_non_nano9TestTimedeltaIndexRendering.test_repr_round_days_non_nano   sV     hZc2::3?cQ!!!vc{#7	###    method__repr____str__c           	      T   [        / SSS9n[        S/SS9n[        SS/SS9n[        / SQSS9n[        / SQ5      nS	nS
nSn	Sn
Sn[        R                  " SS5         [        X#XEU/XxXU/5       H  u  p[	        X5      " 5       nX:X  a  M   e   S S S 5        g ! , (       d  f       g = f)Nr
   m8[ns]r   dtyper	   r   2 daysr	   r!   3 daysz1 days 00:00:01r!   r#   z5TimedeltaIndex([], dtype='timedelta64[ns]', freq='D')z=TimedeltaIndex(['1 days'], dtype='timedelta64[us]', freq='D')zGTimedeltaIndex(['1 days', '2 days'], dtype='timedelta64[us]', freq='D')zQTimedeltaIndex(['1 days', '2 days', '3 days'], dtype='timedelta64[us]', freq='D')zmTimedeltaIndex(['1 days 00:00:01', '2 days 00:00:00', '3 days 00:00:00'], dtype='timedelta64[us]', freq=None)display.width,  )r   pdoption_contextzipgetattr)r   r   idx1idx2idx3idx4idx5exp1exp2exp3exp4exp5idxr   r   s                  r   test_representation/TestTimedeltaIndexRendering.test_representation   s    bs(;xjs3x2=<3GEFFNX1 	F 	
 4!$T.T0N" !-/)))	" 544s   +BB
B'c           	      \   [        / SSS9n[        S/SS9n[        SS/SS9n[        / SQSS9n[        / SQ5      nS	nS
nSnSn	Sn
[        R                  " SS5         [        XX4U/XgXU
/5       H   u  p[	        [        U5      5      nX:X  a  M    e   S S S 5        g ! , (       d  f       g = f)Nr
   r   r   r	   r   r!   r"   r$   z"Series([], dtype: timedelta64[ns])z!0   1 days
dtype: timedelta64[us]z,0   1 days
1   2 days
dtype: timedelta64[us]z70   1 days
1   2 days
2   3 days
dtype: timedelta64[us]zR0   1 days 00:00:01
1   2 days 00:00:00
2   3 days 00:00:00
dtype: timedelta64[us]r%   r&   )r   r'   r(   r)   r   r   r   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r   r   s                 r   test_representation_to_series9TestTimedeltaIndexRendering.test_representation_to_series7   s    bs(;xjs3x2=<3GEF73?K% 	 4!$T.T0N" fSk*)))	" 544s   /BB
B+c                     [        / SSS9n[        S/SS9n[        SS/SS9n[        / SQSS9n[        / SQ5      nS	nS
nSnSn	Sn
[        XX4U/XgXU
/5       H  u  pUR                  5       nX:X  a  M   e   g )Nr
   r   r   r	   r   r!   r"   r$   z!TimedeltaIndex: 0 entries
Freq: Dz3TimedeltaIndex: 1 entries, 1 days to 1 days
Freq: Dz3TimedeltaIndex: 2 entries, 1 days to 2 days
Freq: Dz3TimedeltaIndex: 3 entries, 1 days to 3 days
Freq: Dz=TimedeltaIndex: 3 entries, 1 days 00:00:01 to 3 days 00:00:00)r   r)   _summaryr9   s                 r   test_summary(TestTimedeltaIndexRendering.test_summaryT   s    bs(;xjs3x2=<3GEF3EEEN T*TT,J
MC \\^F%%%	
r    N)__name__
__module____qualname____firstlineno__r   pytestmarkparametrizer6   r:   r>   __static_attributes__r@   r   r   r   r   
   s<    
$ [[X
I'>?* @*>*:&r   r   )rE   pandasr'   r   r   r   r@   r   r   <module>rJ      s     `& `&r   