From b7e1895c2c3fd90d21c658506c3f009e510989eb Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Thu, 25 Jan 2018 18:17:06 +0200 Subject: [PATCH] Test that CLDR 32 properly formats Russian start-of-year dates. Fixes #485 --- tests/test_dates.py | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- 2.47.2