MCPcopy
hub / github.com/pandas-dev/pandas / test_api_3

Function test_api_3

pandas/tests/io/pytables/test_round_trip.py:110–132  ·  view source on GitHub ↗
(temp_hdfstore)

Source from the content-addressed store, hash-verified

108
109
110def test_api_3(temp_hdfstore):
111 df = DataFrame(range(20))
112
113 temp_hdfstore.append("df", df.iloc[:10], append=True, format="table")
114 temp_hdfstore.append("df", df.iloc[10:], append=True, format="table")
115 tm.assert_frame_equal(temp_hdfstore.select("df"), df)
116
117 # append to False
118 temp_hdfstore.remove("df")
119 temp_hdfstore.append("df", df.iloc[:10], append=False, format="table")
120 temp_hdfstore.append("df", df.iloc[10:], append=True, format="table")
121 tm.assert_frame_equal(temp_hdfstore.select("df"), df)
122
123 # formats
124 temp_hdfstore.remove("df")
125 temp_hdfstore.append("df", df.iloc[:10], append=False, format="table")
126 temp_hdfstore.append("df", df.iloc[10:], append=True, format="table")
127 tm.assert_frame_equal(temp_hdfstore.select("df"), df)
128
129 temp_hdfstore.remove("df")
130 temp_hdfstore.append("df", df.iloc[:10], append=False, format="table")
131 temp_hdfstore.append("df", df.iloc[10:], append=True, format=None)
132 tm.assert_frame_equal(temp_hdfstore.select("df"), df)
133
134
135def test_api_invalid(temp_h5_path):

Callers

nothing calls this directly

Calls 4

DataFrameClass · 0.90
appendMethod · 0.45
selectMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected