From: Aarni Koskela Date: Thu, 25 Jan 2018 16:17:06 +0000 (+0200) Subject: Test that CLDR 32 properly formats Russian start-of-year dates. X-Git-Tag: v2.6.0~9^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F552%2Fhead;p=thirdparty%2Fbabel.git Test that CLDR 32 properly formats Russian start-of-year dates. Fixes #485 --- diff --git a/tests/test_dates.py b/tests/test_dates.py index 9a01d985..6df4631f 100644 --- a/tests/test_dates.py +++ b/tests/test_dates.py @@ -783,3 +783,10 @@ def test_no_inherit_metazone_formatting(): assert dates.format_time(t, format='long', locale='en_GB') == "07:00:00 Pacific Standard Time" assert dates.get_timezone_name(t, width='short', locale='en_US') == "PST" assert dates.get_timezone_name(t, width='short', locale='en_GB') == "Pacific Standard Time" + + +def test_russian_week_numbering(): + # See https://github.com/python-babel/babel/issues/485 + v = date(2017, 1, 1) + assert dates.format_date(v, format='YYYY-ww',locale='ru_RU') == '2016-52' # This would have returned 2017-01 prior to CLDR 32 + assert dates.format_date(v, format='YYYY-ww',locale='de_DE') == '2016-52' \ No newline at end of file