Fix #8683: html_last_updated_fmt does not support UTC offset (%z)

sphinx.util.i18n:format_date() does not support %z so far.  This
adds a mapping for %z to the babel form 'ZZZ'.
This commit is contained in:
Takeshi KOMIYA
2021-01-13 00:33:04 +09:00
parent e314789f4f
commit d5559e1ba2
3 changed files with 7 additions and 0 deletions

View File

@@ -87,6 +87,10 @@ def test_format_date():
assert i18n.format_date(format, date=datet) == 'Feb 7, 2016, 5:11:17 AM'
assert i18n.format_date(format, date=date) == 'Feb 7, 2016'
# timezone
format = '%z'
assert i18n.format_date(format, date=datet) == '+0000'
@pytest.mark.xfail(os.name != 'posix', reason="Path separators don't match on windows")
def test_get_filename_for_language(app):