()
| 23 | |
| 24 | |
| 25 | def test_memorial_day(): |
| 26 | class MemorialDay(AbstractHolidayCalendar): |
| 27 | rules = [USMemorialDay] |
| 28 | |
| 29 | holidays = MemorialDay().holidays(start="1971", end="1980").to_pydatetime().tolist() |
| 30 | |
| 31 | # Fixes 5/31 error and checked manually against Wikipedia. |
| 32 | assert holidays == [ |
| 33 | datetime(1971, 5, 31, 0, 0), |
| 34 | datetime(1972, 5, 29, 0, 0), |
| 35 | datetime(1973, 5, 28, 0, 0), |
| 36 | datetime(1974, 5, 27, 0, 0), |
| 37 | datetime(1975, 5, 26, 0, 0), |
| 38 | datetime(1976, 5, 31, 0, 0), |
| 39 | datetime(1977, 5, 30, 0, 0), |
| 40 | datetime(1978, 5, 29, 0, 0), |
| 41 | datetime(1979, 5, 28, 0, 0), |
| 42 | ] |
| 43 | |
| 44 | |
| 45 | def test_federal_holiday_inconsistent_returntype(): |
nothing calls this directly
no test coverage detected