Skip to content

Commit 7cb4a13

Browse files
committed
refactor test_maybe_match_name
1 parent aa3e683 commit 7cb4a13

File tree

1 file changed

+9
-23
lines changed

1 file changed

+9
-23
lines changed

pandas/tests/test_common.py

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -168,29 +168,15 @@ def test_random_state():
168168
com._random_state(5.5)
169169

170170

171-
def test_maybe_match_name():
172-
173-
matched = ops._maybe_match_name(
174-
Series([1], name='x'), Series(
175-
[2], name='x'))
176-
assert (matched == 'x')
177-
178-
matched = ops._maybe_match_name(
179-
Series([1], name='x'), Series(
180-
[2], name='y'))
181-
assert (matched is None)
182-
183-
matched = ops._maybe_match_name(Series([1]), Series([2], name='x'))
184-
assert (matched is None)
185-
186-
matched = ops._maybe_match_name(Series([1], name='x'), Series([2]))
187-
assert (matched is None)
188-
189-
matched = ops._maybe_match_name(Series([1], name='x'), [2])
190-
assert (matched == 'x')
191-
192-
matched = ops._maybe_match_name([1], Series([2], name='y'))
193-
assert (matched == 'y')
171+
@pytest.mark.parametrize('left, right, expected', [
172+
(Series([1], name='x'), Series([2], name='x'), 'x'),
173+
(Series([1], name='x'), Series([2], name='y'), None),
174+
(Series([1]), Series([2], name='x'), None),
175+
(Series([1], name='x'), Series([2]), None),
176+
(Series([1], name='x'), [2], 'x'),
177+
([1], Series([2], name='y'), 'y')])
178+
def test_maybe_match_name(left, right, expected):
179+
assert ops._maybe_match_name(left, right) == expected
194180

195181

196182
def test_dict_compat():

0 commit comments

Comments
 (0)