+
    xȇi                     p    ^ RI t ^ RIHtHtHtHtHtHtH	t	 ] P                  P                  tR tR tR tR# )    N)	DataFrameDatetimeIndexSeries_testing
date_rangeerrorsread_hdfc           
         \        R ^RVR7      p\        R\        \        ^4      VR7      /4      pV P	                  RVRR7       V P                  R4      p\        P                  ! W44       R F=  pR F4  p\        \        W64      VR
4      \        \        WF4      VR
4      8X  d   K4  Q h	  K?  	  \        R^RVR7      p\        P                  ! \        P                  4      ;_uu_ 4        \        R\        \        ^4      VR7      /4      pV P                  RV4       R
R
R
4       V P                  R4      P                  R	,          R,          e   Q h\        . RORV R2R7      p	\        R\        \        ^4      V	R7      /4      pV P                  RV4       \        R^RVR7      p
\        R\        \        ^4      V
R7      /4      pV P                  RV4       R
#   + '       g   i     L; i)2000-1-1h)periodsfrequnitAindexdatatable)formatr   r   N2002-1-1DzM8[]dtypedf2)r   tzname)r   columns)z
2001-01-01z
2001-01-02z
2002-01-01)r   r   r   rangeputgettmassert_frame_equalgetattrassert_produces_warningr   AttributeConflictWarningappend
get_storerinfor   )temp_hdfstorer   dtidfresultattridxdti2r   dti3dti4df3s   &&          /Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/io/pytables/test_retain_attributes.pytest_retain_index_attributesr5      s   
Z4
@C	Ca45	6Bfb1v&F"%&'C72+T48G$dD=    ( ' j!#DAD		#	#F$C$C	D	DfU1XT:;<VS) 
E ##F+009&AIII 2CvQ-D a	
C $j!#DAD
S&q67
8C$+ 
E	Ds   *4GG-	c                    \         P                  ! \        P                  4      ;_uu_ 4        \	        R \        \        ^4      \        R^RR7      R7      /4      pVP                  V RRRR7       \	        R \        \        ^4      \        R	^R
R7      R7      /4      pVP                  V RRR7       \        R^RR7      pRVn	        \	        R \        \        ^4      VR7      /4      pVP                  V RRRR7       RRR4       \        V RR7      P                  P                  R8X  g   Q h\         P                  ! \        P                  4      ;_uu_ 4        \        R^RR7      pRVn	        \	        R \        \        ^4      VR7      /4      pVP                  V RRR7       RRR4       \        V R4      P                  P                  e   Q hR#   + '       g   i     L; i  + '       g   i     LI; i)r   r   r   )r   r   r   r   wT)keymoder'   r   r   )r8   r'   fooNr8   z2001-1-1bar)r"   r%   r   r&   r   r   r   r   to_hdfr   r	   r   )temp_h5_pathr,   r   r/   idx2s   &    r4   test_retain_index_attributes2r@   :   s   		#	#F$C$C	D	D&qJPS)TUV
 			,FT	B&qJPS)TUV
 	

<VD
9QS9VE!HC89:
		,FT	B 
E  Lf-3388EAAA		#	#F$C$C	D	D*ac:	fU1XT:;<

<VD
9	 
E L&)//44<<<1 
E	D$ 
E	Ds   CGAG$G!	$G4	c                     \        R R.RR7      p\        V4      pVP                  V RRR7       \        V RR7      p\        P
                  ! W#4       R# )	z2024-08-26 15:13:14z2024-08-26 15:14:14zdatetime64[us, UTC]r   Annotationsr7   )r8   r9   r;   N)r   r   r=   r	   r"   r#   )r>   ser	dataframerecovered_dataframes   &   r4   test_retain_datetime_attributerF   V   sS    
	 56#C #I\}3?"<]C)9    )pytestpandasr   r   r   r   r"   r   r   r	   mark
single_cpu
pytestmarkr5   r@   rF    rG   r4   <module>rN      s8       [[##
'%T=8	:rG   