(labels, level)
| 36 | |
| 37 | @pytest.mark.parametrize("labels,level", [(4, "a"), (7, "b")]) |
| 38 | def test_drop_errors_ignore(labels, level): |
| 39 | # GH 8594 |
| 40 | mi = MultiIndex.from_arrays([[1, 2, 3], [4, 5, 6]], names=["a", "b"]) |
| 41 | s = Series([10, 20, 30], index=mi) |
| 42 | df = DataFrame([10, 20, 30], index=mi) |
| 43 | |
| 44 | expected_s = s.drop(labels, level=level, errors="ignore") |
| 45 | tm.assert_series_equal(s, expected_s) |
| 46 | |
| 47 | expected_df = df.drop(labels, level=level, errors="ignore") |
| 48 | tm.assert_frame_equal(df, expected_df) |
| 49 | |
| 50 | |
| 51 | def test_drop_with_non_unique_datetime_index_and_invalid_keys(): |
nothing calls this directly
no test coverage detected