()
| 352 | |
| 353 | |
| 354 | def test_drop_on_column(): |
| 355 | df = DataFrame({"a": [1, 2, 3], "b": [4, 5, 6], "c": [0.1, 0.2, 0.3]}) |
| 356 | df_orig = df.copy() |
| 357 | df2 = df.drop(columns="a") |
| 358 | df2._mgr._verify_integrity() |
| 359 | |
| 360 | assert np.shares_memory(get_array(df2, "b"), get_array(df, "b")) |
| 361 | assert np.shares_memory(get_array(df2, "c"), get_array(df, "c")) |
| 362 | df2.iloc[0, 0] = 0 |
| 363 | assert not np.shares_memory(get_array(df2, "b"), get_array(df, "b")) |
| 364 | assert np.shares_memory(get_array(df2, "c"), get_array(df, "c")) |
| 365 | tm.assert_frame_equal(df, df_orig) |
| 366 | |
| 367 | |
| 368 | def test_select_dtypes(): |
nothing calls this directly
no test coverage detected