(original) (raw)
changeset: 99926:a2ffa9eedb1b user: Martin Panter vadmium+py@gmail.com date: Sat Jan 16 06:49:30 2016 +0000 files: Lib/calendar.py Lib/test/test_calendar.py Misc/ACKS description: Issue #23883: Add missing APIs to calendar.__all__ Patch by Joel Taddei and Jacek KoĆodziej. diff -r 571632315c36 -r a2ffa9eedb1b Lib/calendar.py --- a/Lib/calendar.py Sat Jan 16 06:26:54 2016 +0000 +++ b/Lib/calendar.py Sat Jan 16 06:49:30 2016 +0000 @@ -12,7 +12,9 @@ __all__ = ["IllegalMonthError", "IllegalWeekdayError", "setfirstweekday", "firstweekday", "isleap", "leapdays", "weekday", "monthrange", "monthcalendar", "prmonth", "month", "prcal", "calendar", - "timegm", "month_name", "month_abbr", "day_name", "day_abbr"] + "timegm", "month_name", "month_abbr", "day_name", "day_abbr", + "Calendar", "TextCalendar", "HTMLCalendar", "LocaleTextCalendar", + "LocaleHTMLCalendar", "weekheader"] # Exception raised for bad input (with string parameter for details) error = ValueError diff -r 571632315c36 -r a2ffa9eedb1b Lib/test/test_calendar.py --- a/Lib/test/test_calendar.py Sat Jan 16 06:26:54 2016 +0000 +++ b/Lib/test/test_calendar.py Sat Jan 16 06:49:30 2016 +0000 @@ -815,5 +815,14 @@ b'href="custom.css" />', stdout) +class MiscTestCase(unittest.TestCase): + def test__all__(self): + blacklist = {'error', 'mdays', 'January', 'February', 'EPOCH', + 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', + 'SATURDAY', 'SUNDAY', 'different_locale', 'c', + 'prweek', 'week', 'format', 'formatstring', 'main'} + support.check__all__(self, calendar, blacklist=blacklist) + + if __name__ == "__main__": unittest.main() diff -r 571632315c36 -r a2ffa9eedb1b Misc/ACKS --- a/Misc/ACKS Sat Jan 16 06:26:54 2016 +0000 +++ b/Misc/ACKS Sat Jan 16 06:49:30 2016 +0000 @@ -1419,6 +1419,7 @@ John Szakmeister Amir Szekely Maciej Szulik +Joel Taddei Arfrever Frehtes Taifersar Arahesis Hideaki Takahashi Takase Arihiro /vadmium+py@gmail.com