diff -r eb2991f7cdc8 Lib/test/test_calendar.py --- a/Lib/test/test_calendar.py Thu Nov 03 02:46:52 2011 +0100 +++ b/Lib/test/test_calendar.py Thu Nov 03 00:02:54 2011 -0600 @@ -264,7 +264,15 @@ calendar.LocaleHTMLCalendar(locale='').formatmonthname(2010, 10) new_october = calendar.TextCalendar().formatmonthname(2010, 10, 10) self.assertEqual(old_october, new_october) - + #ensure there is no 8th week day + self.assertRaises(IndexError, calendar.LocaleTextCalendar(locale='').formatweekday, 7, 1 ) + #ensure length of return value is correct + self.assertEqual(len(calendar.LocaleTextCalendar(locale='').formatweekday(0, 3)), 3) + #ensure negative week day behaves like a negative list index + self.assertEqual(len(calendar.LocaleTextCalendar(locale='').formatweekday(-1, 3)), 3) + #ensure length of return value is as expected when 'width' is greater then 9 + self.assertEqual(len(calendar.LocaleTextCalendar(locale='').formatweekday(0, 10)), 10) + class MonthCalendarTestCase(unittest.TestCase): def setUp(self): diff -r eb2991f7cdc8 Misc/ACKS --- a/Misc/ACKS Thu Nov 03 02:46:52 2011 +0100 +++ b/Misc/ACKS Thu Nov 03 00:02:54 2011 -0600 @@ -312,6 +312,7 @@ Russell Finn Nils Fischbeck Frederik Fix +Sean Fleming Matt Fleming Hernán Martínez Foffani Michael Foord