@@ -33,6 +33,7 @@ def test_no_holidays(self):
33
33
34
34
def test_new_years_day (self ):
35
35
name = "New Year's Day"
36
+ # Public Holidays.
36
37
self .assertHolidayName (name , (f"{ year } -01-01" for year in range (2016 , 2050 )))
37
38
# Government Holidays.
38
39
self .assertHolidayName (
@@ -69,27 +70,25 @@ def test_easter_monday(self):
69
70
70
71
def test_queens_birthday (self ):
71
72
name = "Queen's Birthday"
72
- # 2nd Saturday in June before 2023
73
73
self .assertHolidayName (
74
74
name ,
75
- "2016-06-11" , # 2nd Saturday in June 2016
76
- "2017-06-10" , # 2nd Saturday in June 2017
77
- "2018-06-09" , # 2nd Saturday in June 2018
78
- "2019-06-08" , # 2nd Saturday in June 2019
79
- "2020-06-13" , # 2nd Saturday in June 2020
80
- "2021-06-12" , # 2nd Saturday in June 2021
81
- "2022-06-11" , # 2nd Saturday in June 2022
75
+ "2016-06-11" ,
76
+ "2017-06-10" ,
77
+ "2018-06-09" ,
78
+ "2019-06-08" ,
79
+ "2020-06-13" ,
80
+ "2021-06-12" ,
81
+ "2022-06-11" ,
82
82
)
83
83
self .assertNoHolidayName (name , range (2023 , 2050 ))
84
84
85
85
def test_kings_birthday (self ):
86
86
name = "King's Birthday"
87
- # 1st Monday in June from 2023 onwards
88
87
self .assertHolidayName (
89
88
name ,
90
- "2023-06-05" , # 1st Monday in June 2023
91
- "2024-06-03" , # 1st Monday in June 2024
92
- "2025-06-02" , # 1st Monday in June 2025
89
+ "2023-06-05" ,
90
+ "2024-06-03" ,
91
+ "2025-06-02" ,
93
92
)
94
93
self .assertHolidayName (name , range (2023 , 2050 ))
95
94
self .assertNoHolidayName (name , range (2016 , 2023 ))
0 commit comments