bpo-46484:Add test for Calendar.iterweekdays (GH-30825)

(cherry picked from commit 48269ea9fd)

Co-authored-by: 180909 <734461790@qq.com>
This commit is contained in:
Miss Islington (bot) 2022-04-04 10:43:38 -07:00 committed by GitHub
parent 29ffac2d39
commit 6b4b892e09
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View file

@ -619,6 +619,14 @@ class CalendarTestCase(unittest.TestCase):
self.assertEqual(days[0][1], firstweekday)
self.assertEqual(days[-1][1], (firstweekday - 1) % 7)
def test_iterweekdays(self):
week0 = list(range(7))
for firstweekday in range(7):
cal = calendar.Calendar(firstweekday)
week = list(cal.iterweekdays())
expected = week0[firstweekday:] + week0[:firstweekday]
self.assertEqual(week, expected)
class MonthCalendarTestCase(unittest.TestCase):
def setUp(self):

View file

@ -1875,6 +1875,7 @@ Jacob Walls
Kevin Walzer
Rodrigo Steinmuller Wanderley
Dingyuan Wang
Jiahua Wang
Ke Wang
Liang-Bo Wang
Greg Ward