From: Alex Morega Date: Thu, 4 Jul 2013 18:08:29 +0000 (+0200) Subject: sometimes US and DE week numbers differ X-Git-Tag: 1.0~129^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91a2a5b457550e7ca931e50e2a710eecd823178b;p=thirdparty%2Fbabel.git sometimes US and DE week numbers differ --- diff --git a/babel/tests/dates.py b/babel/tests/dates.py index eff7a956..29be1211 100644 --- a/babel/tests/dates.py +++ b/babel/tests/dates.py @@ -60,12 +60,19 @@ class DateTimeFormatTestCase(unittest.TestCase): self.assertEqual('2005', fmt['YYYY']) def test_week_of_year_last(self): - d = date(2005, 12, 26) + d = date(2006, 12, 26) fmt = dates.DateTimeFormat(d, locale='de_DE') self.assertEqual('52', fmt['w']) fmt = dates.DateTimeFormat(d, locale='en_US') self.assertEqual('52', fmt['w']) + def test_week_of_year_last_us_extra_week(self): + d = date(2005, 12, 26) + fmt = dates.DateTimeFormat(d, locale='de_DE') + self.assertEqual('52', fmt['w']) + fmt = dates.DateTimeFormat(d, locale='en_US') + self.assertEqual('53', fmt['w']) + def test_week_of_month_first(self): d = date(2006, 1, 8) fmt = dates.DateTimeFormat(d, locale='de_DE')