Kaydet (Commit) 68977c28 authored tarafından Michael W. Hudson's avatar Michael W. Hudson

Repeat trick with test_calendar.py

üst 15abc585
......@@ -31,6 +31,29 @@ class CalendarTestCase(unittest.TestCase):
self.assertRaises(IndexError, calendar.day_name.__getitem__, 10)
self.assertEqual(len([d for d in calendar.day_abbr]), 7)
def test_days(self):
for attr in "day_name", "day_abbr":
value = getattr(calendar, attr)
self.assertEqual(len(value), 7)
self.assertEqual(len(value[:]), 7)
# ensure they're all unique
d = {}
for v in value:
d[v] = 1
self.assertEqual(len(d), 7)
def test_months(self):
for attr in "month_name", "month_abbr":
value = getattr(calendar, attr)
self.assertEqual(len(value), 13)
self.assertEqual(len(value[:]), 13)
self.assertEqual(value[0], "")
# ensure they're all unique
d = {}
for v in value:
d[v] = 1
self.assertEqual(len(d), 13)
def test_main():
run_unittest(CalendarTestCase)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment