Ë
    äªgß  ã                   ó8   — d dl Z d dlZd dlmZmZ  G d„ d«      Zy)é    N)ÚSeriesÚTimedeltaIndexc                   óf   — e Zd Zd„ Zej
                  j                  dddg«      d„ «       Zd„ Zd„ Z	y)	ÚTestTimedeltaIndexRenderingc                 ó    — t        dgd¬«      j                  d«      }t        |«      }d}||k(  sJ ‚t        t        |«      «      }d}||k(  sJ ‚y )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         úa/var/www/openai/venv/lib/python3.12/site-packages/pandas/tests/indexes/timedeltas/test_formats.pyÚtest_repr_round_days_non_nanoz9TestTimedeltaIndexRendering.test_repr_round_days_non_nano   sZ   € ô ˜h˜Z¨cÔ2×:Ñ:¸3Ó?ˆÜc“ˆØQˆØ˜Ò!Ð!Ð!ä”v˜c“{Ó#ˆØ7ˆ	Ø˜)Ò#Ð#Ñ#ó    ÚmethodÚ__repr__Ú__str__c           	      óh  — t        g d¬«      }t        dgd¬«      }t        ddgd¬«      }t        g d¢d¬«      }t        g d¢«      }d}d}d	}	d
}
d}t        j                  dd«      5  t        |||||g|||	|
|g«      D ]  \  }} t	        ||«      «       }||k(  rŒJ ‚ 	 d d d «       y # 1 sw Y   y xY w)Nr	   r
   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[ns]', freq='D')zGTimedeltaIndex(['1 days', '2 days'], dtype='timedelta64[ns]', freq='D')zQTimedeltaIndex(['1 days', '2 days', '3 days'], dtype='timedelta64[ns]', freq='D')zmTimedeltaIndex(['1 days 00:00:01', '2 days 00:00:00', '3 days 00:00:00'], dtype='timedelta64[ns]', 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_representationz/TestTimedeltaIndexRendering.test_representation   sÖ   € ä˜b sÔ+ˆÜ˜x˜j¨sÔ3ˆÜ˜x¨Ð2¸Ô=ˆÜÒ<À3ÔGˆÜÒEÓFˆàFˆàNˆàXˆð1ð 	ðFð 	ô
 ×Ñ˜°Õ4Ü!$Øt˜T 4¨Ð.°°t¸TÀ4ÈÐ0Nö"‘Xð .œ  fÓ-Ó/Ø Ó)Ð)Ð)ñ	"÷ 5×4Ñ4ús   Á'3B(ÂB(Â(B1c           	      ón  — t        g d¬«      }t        dgd¬«      }t        ddgd¬«      }t        g d¢d¬«      }t        g d¢«      }d}d}d	}d
}	d}
t        j                  dd«      5  t        |||||g||||	|
g«      D ]   \  }}t	        t        |«      «      }||k(  rŒ J ‚ 	 d d d «       y # 1 sw Y   y xY w)Nr	   r
   r   r   r   r   z"Series([], dtype: timedelta64[ns])z!0   1 days
dtype: timedelta64[ns]z,0   1 days
1   2 days
dtype: timedelta64[ns]z70   1 days
1   2 days
2   3 days
dtype: timedelta64[ns]zR0   1 days 00:00:01
1   2 days 00:00:00
2   3 days 00:00:00
dtype: timedelta64[ns]r    r!   )r   r"   r#   r$   r   r   ©r   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r   r   s                 r   Útest_representation_to_seriesz9TestTimedeltaIndexRendering.test_representation_to_series7   sÍ   € Ü˜b sÔ+ˆÜ˜x˜j¨sÔ3ˆÜ˜x¨Ð2¸Ô=ˆÜÒ<À3ÔGˆÜÒEÓFˆà7ˆà3ˆà?ˆàKˆð%ð 	ô ×Ñ˜°Õ4Ü!$Øt˜T 4¨Ð.°°t¸TÀ4ÈÐ0Nö"‘Xô œf S›kÓ*Ø Ó)Ð)Ð)ñ	"÷ 5×4Ñ4ús   Á'6B+ÂB+Â+B4c                 ó  — t        g d¬«      }t        dgd¬«      }t        ddgd¬«      }t        g d¢d¬«      }t        g d¢«      }d}d}d	}d
}	d}
t        |||||g||||	|
g«      D ]  \  }}|j                  «       }||k(  rŒJ ‚ y )Nr	   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$   Ú_summaryr3   s                 r   Útest_summaryz(TestTimedeltaIndexRendering.test_summaryT   s§   € ä˜b sÔ+ˆÜ˜x˜j¨sÔ3ˆÜ˜x¨Ð2¸Ô=ˆÜÒ<À3ÔGˆÜÒEÓFˆà3ˆàEˆàEˆàEˆàNˆä Ø4˜˜t TÐ*¨T°4¸¸tÀTÐ,Jö
‰MˆCð —\‘\“^ˆFØ˜XÓ%Ð%Ð%ñ	
r   N)
Ú__name__Ú
__module__Ú__qualname__r   ÚpytestÚmarkÚparametrizer1   r4   r7   © r   r   r   r   
   s<   „ ò
$ð ‡[[×Ñ˜X¨
°IÐ'>Ó?ñ*ó @ð*ò>*ó:&r   r   )r;   Úpandasr"   r   r   r   r>   r   r   Ú<module>r@      s   ðÛ ã ÷÷`&ò `&r   