mirror of https://github.com/python/cpython
gh-57539: Increase calendar test coverage (GH-93468) (GH-93564)
(cherry picked from commit f0d0be3493
)
Co-authored-by: Sean Fleming
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
This commit is contained in:
parent
2a24421054
commit
faf0cf7ac6
|
@ -564,6 +564,19 @@ class CalendarTestCase(unittest.TestCase):
|
|||
new_october = calendar.TextCalendar().formatmonthname(2010, 10, 10)
|
||||
self.assertEqual(old_october, new_october)
|
||||
|
||||
def test_locale_calendar_formatweekday(self):
|
||||
try:
|
||||
# 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 ")
|
||||
except locale.Error:
|
||||
raise unittest.SkipTest('cannot set the en_US locale')
|
||||
|
||||
def test_locale_html_calendar_custom_css_class_month_name(self):
|
||||
try:
|
||||
cal = calendar.LocaleHTMLCalendar(locale='')
|
||||
|
|
|
@ -548,6 +548,7 @@ Nils Fischbeck
|
|||
Frederik Fix
|
||||
Tom Flanagan
|
||||
Matt Fleming
|
||||
Sean Fleming
|
||||
Hernán Martínez Foffani
|
||||
Benjamin Fogle
|
||||
Artem Fokin
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Increase calendar test coverage for :meth:`calendar.LocaleTextCalendar.formatweekday`.
|
Loading…
Reference in New Issue