Skip to content

Commit

Permalink
pythongh-57539: Increase calendar coverage
Browse files Browse the repository at this point in the history
Co-authored-by: Sean Fleming
  • Loading branch information
hugovk committed Jun 3, 2022
1 parent debf4c1 commit c70a408
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
10 changes: 10 additions & 0 deletions Lib/test/test_calendar.py
Original file line number Diff line number Diff line change
Expand Up @@ -564,6 +564,16 @@ def test_locale_calendars(self):
new_october = calendar.TextCalendar().formatmonthname(2010, 10, 10)
self.assertEqual(old_october, new_october)

def test_locale_calendar_formatweekday(self):
# formatweekday uses different day names based on the available width.
cal = calendar.LocaleTextCalendar(locale='en_US')
# For short widths, a centered, abbreviated name is used.
self.assertEqual(cal.formatweekday(0, 5), " Mon ")
# For really short widths, even the abbreviated name is truncated.
self.assertEqual(cal.formatweekday(0, 2), "Mo")
# For long widths, the full day name is used.
self.assertEqual(cal.formatweekday(0, 10), " Monday ")

def test_locale_html_calendar_custom_css_class_month_name(self):
try:
cal = calendar.LocaleHTMLCalendar(locale='')
Expand Down
1 change: 1 addition & 0 deletions Misc/ACKS
Original file line number Diff line number Diff line change
Expand Up @@ -548,6 +548,7 @@ Nils Fischbeck
Frederik Fix
Tom Flanagan
Matt Fleming
Sean Fleming
Hernán Martínez Foffani
Benjamin Fogle
Artem Fokin
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Increase calendar coverage

0 comments on commit c70a408

Please sign in to comment.