def test_W_wildcard(self):
years = [2016, 2017] # leap and normal year
for year in years:
for month in range(1, 13):
_, days = calendar.monthrange(year, month)
for day in range(1, days):
weekday = calendar.weekday(year, month, day)
result = day
if weekday == 5:
result = day - 1 if day > 1 else day + 2
elif weekday == 6:
result = day + 1 if day < days else day - 2
self.assertEquals(MonthdaySetBuilder(year, month).build(str(day) + "W"), {result})
test_monthday_setbuilder.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录