summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2018-01-25 18:17:06 +0200
committerAarni Koskela <akx@iki.fi>2018-01-25 18:17:06 +0200
commitb7e1895c2c3fd90d21c658506c3f009e510989eb (patch)
tree98c0715997b3b931541fc00daba8c4a669e9e826
parentbd2ac889827f55fc6d48b3e63fa38e3c090f8892 (diff)
downloadbabel-cldr-32.tar.gz
Test that CLDR 32 properly formats Russian start-of-year dates.cldr-32
Fixes #485
-rw-r--r--tests/test_dates.py7
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