1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
U
­ý°dh ã@s`ddlZddlmZddlmZmZmZmZm    Z    m
Z
ddl m Z m Z ejjZdd„Zdd„ZdS)    éN)Ú    Timestamp)Ú    DataFrameÚSeriesÚ_testingÚ
date_rangeÚerrorsÚread_hdf)Ú _maybe_removeÚensure_clean_storec Csxtdttdƒtdddddiƒ}t|ƒB}t|dƒ|jd|dd    | d¡}t     ||¡d
D]6}d D],}t
t
||ƒ|dƒt
t
||ƒ|dƒksjt ‚qjqbt  t j¡4tdttdƒtd dd ddiƒ}| d|¡W5QRX| d¡jdddksüt ‚t|dƒtdttdƒtdƒtdƒtdƒgdiƒ}| d|¡tdttdƒtd dd ddiƒ}| d|¡W5QRXdS)NÚAéú2000-1-1ÚH©ZperiodsÚfreq©ÚindexÚdataÚtable)Úformat)rÚtzÚname)rÚcolumnsú2002-1-1ÚDrrÚdf2Z20010101Z20010102Z20020101)rrÚrangerr
r    ÚputÚgetÚtmZassert_frame_equalÚgetattrÚAssertionErrorÚassert_produces_warningrÚAttributeConflictWarningÚappendZ
get_storerÚinfor)Ú
setup_pathÚdfÚstoreÚresultÚattrÚidxrZdf3©r,úfd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/io/pytables/test_retain_attributes.pyÚtest_retain_index_attributessVÿ 
 
 ÿ ÿÿÿ
ýþÿÿ ÿr.c
CsJ||}t tj¡ªtdttdƒtdddddiƒ}|j|ddd    d
tdttdƒtd dd ddiƒ}|j|dd    d tdddd}d|_    tdttdƒ|diƒ}|j|ddd    d
W5QRXt
|dƒj j    dksÚt ‚t tj¡Btdddd}d|_    tdttdƒ|diƒ}|j|dd    d W5QRXt
|dƒj j    dksFt ‚dS)Nr r r rrrrÚwT)Úmoder$rr)r$Zfooz2001-1-1Úbar) rr"rr#rrrrZto_hdfrrrr!)Ztmp_pathr&Úpathr'rr+Zidx2r,r,r-Útest_retain_index_attributes2Js*ÿÿr3)ZpytestZpandas._libs.tslibsrZpandasrrrrrrrZpandas.tests.io.pytables.commonr    r
ÚmarkZ
single_cpuZ
pytestmarkr.r3r,r,r,r-Ú<module>s   5