pattern = None
for patterns in _iter_patterns(unit):
if patterns is not None:
- pattern = patterns[plural_form]
+ pattern = patterns.get(plural_form) or patterns.get('other')
break
# This really should not happen
if pattern is None:
t2 = TEST_DATE + datetime.timedelta(days=1)
assert dates.format_interval(t1, t2, "mumumu", fuzzy=False, locale="fi") == u"8.1.2016\u20139.1.2016"
assert dates.format_interval(t1, t2, fuzzy=False, locale="fi") == u"8.1.2016\u20139.1.2016"
+
+
+def test_issue_825():
+ assert dates.format_timedelta(
+ datetime.timedelta(hours=1),
+ granularity='hour',
+ threshold=100,
+ format='short',
+ locale='pt',
+ ) == '1 h'