Skip to content

Commit ec99f29

Browse files
committed
Test time deltas as positive and negative
1 parent 7941145 commit ec99f29

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

tests/test_time.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ def test_naturaldelta_nomonths(test_input: dt.timedelta, expected: str) -> None:
9696
(23.5, "23 seconds"),
9797
(30, "30 seconds"),
9898
(dt.timedelta(microseconds=13), "a moment"),
99-
(dt.timedelta(microseconds=-13), "a moment"),
10099
(dt.timedelta(minutes=1, seconds=30), "a minute"),
101100
(dt.timedelta(minutes=2), "2 minutes"),
102101
(dt.timedelta(hours=1, minutes=30, seconds=30), "an hour"),
@@ -131,6 +130,8 @@ def test_naturaldelta_nomonths(test_input: dt.timedelta, expected: str) -> None:
131130
)
132131
def test_naturaldelta(test_input: int | dt.timedelta, expected: str) -> None:
133132
assert humanize.naturaldelta(test_input) == expected
133+
if not isinstance(test_input, str):
134+
assert humanize.naturaldelta(-test_input) == expected
134135

135136

136137
@freeze_time("2020-02-02")

0 commit comments

Comments
 (0)