
    i                     4   d dl Z d dlZd dlZd dlmZmZmZmZ	m
Z
mZ ej                  j                  Zej                  j                  dddg      d        Zej                  j#                  d      d        Zej                  j#                  d      d	        Zy)
    N)	DataFrameDatetimeIndexSeries_testing
date_rangeperiod_rangeunitusnsc           	          t        j                   ddddddd      }t        |gd| d	
      }t        dg|      }|| d<   | d   j                  d   |k(  sJ y )Ni                 i@ zM8[])dtyper   indexa)datetimer   r   r   )temp_hdfstorer	   dtdtiseriess        f/app/cer_product_mecsu/.venv/lib/python3.12/site-packages/pandas/tests/io/pytables/test_time_series.py#test_store_datetime_fractional_secsr      sj    			4Aq!Q	7B
c$qM
2CQCs#FM###A&",,,    z3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc                 *   t        dd      }t        t        j                  j	                  d      j                  t        |            |      }|| d<   | d   }t        j                  ||       |j                  j                  |j                  j                  k(  sJ t        j                  |j                  |j                  d       t        ddd	      }t        t        j                  j	                  d      j                  t        |            |      }|| d<   | d   }t        j                  ||       |j                  j                  |j                  j                  k(  sJ t        j                  |j                  |j                  d       y )
N
2020-01-01
   periodsr   r   zseries indexobjDr#   freq)r   r   nprandomdefault_rngstandard_normallentmassert_series_equalr   r(   assert_class_equalr   )r   idxserresults       r   test_tseries_indices_seriesr4      s,   
\2
.C
&&q)99#c(CS
ICM#3F63'<<		...&,,		~F
|Rc
:C
&&q)99#c(CS
ICM#3F63'<<		...&,,		~Fr   c                 4   t        dd      }t        t        j                  j	                  d      j                  t        |      df      |      }|| d<   | d   }t        j                  ||       |j                  j                  |j                  j                  k(  sJ t        j                  |j                  |j                  d	       t        ddd
      }t        t        j                  j	                  d      j                  t        |      df      |      }|| d<   | d   }t        j                  ||       |j                  j                  |j                  j                  k(  sJ t        j                  |j                  |j                  d	       y )Nr    r!   r"   r   r   r   r   zdataframe indexr$   r&   r'   )r   r   r)   r*   r+   r,   r-   r.   assert_frame_equalr   r(   r0   r   )r   r1   dfr3   s       r   test_tseries_indices_framer8   0   s7   
\2
.C	299((+;;SXqMJRU	VBM#3F&"%<<---&,,6GH
|Rc
:C	299((+;;SXqMJC	PBM#3F&"%<<---&,,6GHr   )r   numpyr)   pytestpandasr   r   r   r   r.   r   r   mark
single_cpu
pytestmarkparametrizer   filterwarningsr4   r8    r   r   <module>rB      s        [[##
 $.- /- RSG TG( RSI TIr   