Skip to content

Commit 26e40c7

Browse files
committed
TST: 31739 - add coverage of subtracting datetimes w/differing timezones
1 parent edee7d2 commit 26e40c7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pandas/tests/scalar/timestamp/test_arithmetic.py

+10
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,16 @@ def test_subtracting_involving_datetime_with_different_tz(self):
141141
assert isinstance(result, Timedelta)
142142
assert result == Timedelta("-1 days +18:00:00")
143143

144+
def test_subtracting_different_timezones(self, tz_aware_fixture):
145+
t_raw = Timestamp("20130101")
146+
t_UTC = t_raw.tz_localize("UTC")
147+
t_diff = t_UTC.tz_convert(tz_aware_fixture) + Timedelta("0 days 05:00:00")
148+
149+
result = t_diff - t_UTC
150+
151+
assert isinstance(result, Timedelta)
152+
assert result == Timedelta("0 days 05:00:00")
153+
144154
def test_addition_subtraction_types(self):
145155
# Assert on the types resulting from Timestamp +/- various date/time
146156
# objects

0 commit comments

Comments
 (0)