def test_create_string_from_largest_unit_in_timedelta_raises_for_neg_diff( self) -> None: timedelta_object = datetime.timedelta(days=-40) with self.assertRaisesRegexp( # type: ignore[no-untyped-call] Exception, 'Expected a positive timedelta, received: %s.' % (timedelta_object.total_seconds())): utils.create_string_from_largest_unit_in_timedelta( timedelta_object)
def test_create_string_from_largest_unit_in_timedelta_returns_minute_if_sec( self) -> None: timedelta_object = datetime.timedelta(days=0, hours=0, minutes=0, seconds=1) time_string = (utils.create_string_from_largest_unit_in_timedelta( timedelta_object)) self.assertEqual(time_string, '1 minute')