Skip to content

Commit 4e2c07a

Browse files
committed
Update test
1 parent 7438110 commit 4e2c07a

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

pandas/tests/arithmetic/test_interval.py

+9-12
Original file line numberDiff line numberDiff line change
@@ -273,19 +273,16 @@ def test_index_series_compat(self, op, constructor, expected_type, assert_func):
273273
assert_func(result, expected)
274274

275275

276-
@pytest.mark.parametrize("add", [True, False])
277-
def test_timestamp_interval_can_add_timedelta(add):
276+
@pytest.mark.parametrize("method", ["__add__", "__sub__"])
277+
def test_timestamp_interval_add_subtract_timedelta(method):
278278
# https://github.com/pandas-dev/pandas/issues/32023
279-
interval = pd.Interval(
280-
pd.Timestamp("2017-01-01 00:00:00"), pd.Timestamp("2018-01-01 00:00:00")
279+
interval = Interval(
280+
Timestamp("2017-01-01 00:00:00"), Timestamp("2018-01-01 00:00:00")
281281
)
282-
delta = pd.Timedelta(days=7)
283-
284-
if add:
285-
result = interval + delta
286-
expected = pd.Interval(interval.left + delta, interval.right + delta)
287-
else:
288-
result = interval - delta
289-
expected = pd.Interval(interval.left - delta, interval.right - delta)
282+
delta = Timedelta(days=7)
283+
result = getattr(interval, method)(delta)
284+
left = getattr(interval.left, method)(delta)
285+
right = getattr(interval.right, method)(delta)
286+
expected = Interval(left, right)
290287

291288
assert result == expected

0 commit comments

Comments
 (0)