Skip to content

Commit 589ae3b

Browse files
fixturizing tests/base/test_ops.py::test_binary_ops_docs
1 parent 28291f1 commit 589ae3b

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

pandas/tests/base/test_ops.py

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -78,26 +78,27 @@ def setup_method(self, method):
7878

7979

8080
@pytest.mark.parametrize("klass", [Series, DataFrame])
81-
def test_binary_ops_docs(klass):
82-
op_map = {
83-
"add": "+",
84-
"sub": "-",
85-
"mul": "*",
86-
"mod": "%",
87-
"pow": "**",
88-
"truediv": "/",
89-
"floordiv": "//",
90-
}
91-
for op_name in op_map:
92-
operand1 = klass.__name__.lower()
93-
operand2 = "other"
94-
op = op_map[op_name]
95-
expected_str = " ".join([operand1, op, operand2])
96-
assert expected_str in getattr(klass, op_name).__doc__
97-
98-
# reverse version of the binary ops
99-
expected_str = " ".join([operand2, op, operand1])
100-
assert expected_str in getattr(klass, "r" + op_name).__doc__
81+
@pytest.mark.parametrize(
82+
"op_name, op",
83+
[
84+
("add", "+"),
85+
("sub", "-"),
86+
("mul", "*"),
87+
("mod", "%"),
88+
("pow", "**"),
89+
("truediv", "/"),
90+
("floordiv", "//"),
91+
],
92+
)
93+
def test_binary_ops_docs(klass, op_name, op):
94+
operand1 = klass.__name__.lower()
95+
operand2 = "other"
96+
expected_str = " ".join([operand1, op, operand2])
97+
assert expected_str in getattr(klass, op_name).__doc__
98+
99+
# reverse version of the binary ops
100+
expected_str = " ".join([operand2, op, operand1])
101+
assert expected_str in getattr(klass, "r" + op_name).__doc__
101102

102103

103104
class TestTranspose(Ops):

0 commit comments

Comments
 (0)