(idx, exp)
| 744 | "idx, exp", [[2, [3, 3, np.nan, "b"]], [-1, [3, 3, np.nan, np.nan]]] |
| 745 | ) |
| 746 | def test_get_complex(idx, exp): |
| 747 | # GH 20671, getting value not in dict raising `KeyError` |
| 748 | ser = Series([(1, 2, 3), [1, 2, 3], {1, 2, 3}, {1: "a", 2: "b", 3: "c"}]) |
| 749 | |
| 750 | result = ser.str.get(idx) |
| 751 | expected = Series(exp) |
| 752 | tm.assert_series_equal(result, expected) |
| 753 | |
| 754 | |
| 755 | @pytest.mark.parametrize("to_type", [tuple, list, np.array]) |