| 108 | |
| 109 | |
| 110 | def 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 | |
| 135 | def test_api_invalid(temp_h5_path): |