Fix negative playtimes being considered positive

This commit is contained in:
2023-01-05 17:13:45 +01:00
parent 869e0e0fe0
commit 4e67735de8
3 changed files with 9 additions and 0 deletions

View File

@ -51,3 +51,8 @@ class FormatDurationTest(unittest.TestCase):
self.assertEqual(
result, "50 days, 10 hours, 34 minutes, 24 seconds, 4358064 total seconds"
)
def test_negative(self):
delta = timedelta(hours=-2)
result = format_duration(delta, "%H hours")
self.assertEqual(result, "0 hours")