Skip to content

Commit 7fa5255

Browse files
committed
Tests for previous commit
1 parent 2eb0eba commit 7fa5255

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

pandas/io/tests/test_pytables.py

+16
Original file line numberDiff line numberDiff line change
@@ -1372,6 +1372,22 @@ def check_col(key, name, size):
13721372
min_itemsize={'index': 4})
13731373
tm.assert_series_equal(store.select('ss2'), df['B'])
13741374

1375+
# min_itemsize in index of DataFrame.to_hdf() (GH 10381)
1376+
df.to_hdf(store.filename, 'ss3', format='table',
1377+
min_itemsize={'index': 6})
1378+
# just make sure there is a longer string:
1379+
df2 = df.copy().reset_index().assign(C='longer').set_index('C')
1380+
df2.to_hdf(store.filename, 'ss3', append=True)
1381+
tm.assert_frame_equal(store.select('ss3'),
1382+
pd.concat([df, df2]))
1383+
1384+
# same as above, with a Series
1385+
df['B'].to_hdf(store.filename, 'ss4', format='table',
1386+
min_itemsize={'index': 6})
1387+
df2['B'].to_hdf(store.filename, 'ss4', append=True)
1388+
tm.assert_series_equal(store.select('ss4'),
1389+
pd.concat([df['B'], df2['B']]))
1390+
13751391
# with nans
13761392
_maybe_remove(store, 'df')
13771393
df = tm.makeTimeDataFrame()

0 commit comments

Comments
 (0)