diff options
author | Aarni Koskela <akx@iki.fi> | 2018-01-25 18:17:06 +0200 |
---|---|---|
committer | Aarni Koskela <akx@iki.fi> | 2018-01-25 18:17:06 +0200 |
commit | b7e1895c2c3fd90d21c658506c3f009e510989eb (patch) | |
tree | 98c0715997b3b931541fc00daba8c4a669e9e826 | |
parent | bd2ac889827f55fc6d48b3e63fa38e3c090f8892 (diff) | |
download | babel-b7e1895c2c3fd90d21c658506c3f009e510989eb.tar.gz |
Test that CLDR 32 properly formats Russian start-of-year dates.cldr-32
Fixes #485
-rw-r--r-- | tests/test_dates.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test_dates.py b/tests/test_dates.py index 9a01d98..6df4631 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 |