Skip to content

Commit 24e7c1f

Browse files
committed
add parameterize
1 parent 12a8e20 commit 24e7c1f

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

pandas/tests/frame/test_indexing.py

+6-12
Original file line numberDiff line numberDiff line change
@@ -2626,21 +2626,15 @@ def test_index_namedtuple(self):
26262626
result = df.loc[IndexType("foo", "bar")]["A"]
26272627
assert result == 1
26282628

2629-
def test_index_single_double_tuples(self):
2629+
@pytest.mark.parametrize("tpl", [tuple([1]), tuple([1, 2])])
2630+
def test_index_single_double_tuples(self, tpl):
26302631
# GH 20991
2631-
tuple_1 = tuple([1, 2])
2632-
tuple_2 = tuple([1])
2633-
idx = pd.Index([tuple_1, tuple_2], name="A", tupleize_cols=False)
2632+
idx = pd.Index([tuple([1]), tuple([1, 2])], name="A", tupleize_cols=False)
26342633
df = DataFrame(index=idx)
26352634

2636-
result = df.loc[[tuple_1]]
2637-
idx_1 = pd.Index([tuple_1], name="A", tupleize_cols=False)
2638-
expected = DataFrame(index=idx_1)
2639-
tm.assert_frame_equal(result, expected)
2640-
2641-
result = df.loc[[tuple_2]]
2642-
idx_2 = pd.Index([tuple_2], name="A", tupleize_cols=False)
2643-
expected = DataFrame(index=idx_2)
2635+
result = df.loc[[tpl]]
2636+
idx = pd.Index([tpl], name="A", tupleize_cols=False)
2637+
expected = DataFrame(index=idx)
26442638
tm.assert_frame_equal(result, expected)
26452639

26462640
def test_boolean_indexing(self):

0 commit comments

Comments
 (0)