Handle Weissman day and overnight times

This commit is contained in:
Fizzlepoof
2026-05-22 09:27:46 -05:00
parent 1631dcd1c1
commit 4b1e3d4061
3 changed files with 19 additions and 6 deletions

View File

@@ -13,6 +13,9 @@ class TaggingTests(unittest.TestCase):
def test_textual_durations_cover_weissman_style_time_strings(self):
self.assertEqual(parse_duration_minutes('1 hr, 15 min'), 75)
self.assertEqual(parse_duration_minutes('45 min + 12 hrs'), 765)
self.assertEqual(parse_duration_minutes('1 day + 30 min'), 1470)
self.assertEqual(parse_duration_minutes('1 hr + overnight'), 780)
self.assertEqual(parse_duration_minutes('1 hr 30 min + overnight'), 810)
self.assertEqual(parse_duration_minutes('30 minutes'), 30)
self.assertEqual(parse_duration_minutes('90 sec'), 2)