diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d00330ae9..1244fc437 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -38,6 +38,8 @@ repos: rev: 1.7.9 hooks: - id: bandit + additional_dependencies: + - bandit[toml] args: - --configfile=pyproject.toml diff --git a/holidays/countries/united_states.py b/holidays/countries/united_states.py index 03083f97c..8a83bedca 100644 --- a/holidays/countries/united_states.py +++ b/holidays/countries/united_states.py @@ -40,6 +40,9 @@ class UnitedStates(ObservedHolidayBase, ChristianHolidays, InternationalHolidays - https://en.wikipedia.org/wiki/Indigenous_Peoples%27_Day_(United_States) - https://www.sos.ri.gov/divisions/civics-and-education/reference-desk/ri-state-holidays - https://web.archive.org/web/20080831103521/http://www.dpa.ca.gov/personnel-policies/holidays.htm + + Frances Xavier Cabrini Day: + - https://leg.colorado.gov/sites/default/files/2020a_1031_signed.pdf """ country = "US" @@ -325,6 +328,10 @@ def _populate_subdiv_co_public_holidays(self): if self._year >= 2001: self._add_holiday_mar_31("Cesar Chavez Day") + # Frances Xavier Cabrini Day + if self._year >= 2020: + self._add_holiday_1st_mon_of_oct("Frances Xavier Cabrini Day") + def _populate_subdiv_ct_public_holidays(self): # Lincoln's Birthday if self._year >= 1971: diff --git a/tests/countries/test_united_states.py b/tests/countries/test_united_states.py index 0f4b96355..2d68e9597 100644 --- a/tests/countries/test_united_states.py +++ b/tests/countries/test_united_states.py @@ -1887,3 +1887,20 @@ def test_new_years_eve(self): self.assertNoNonObservedHolidayName( f"{name} (observed)", UnitedStates(subdiv=subdiv, observed=False), obs_dt ) + + def test_frances_xavier_cabrini_day(self): + co_holidays = self.state_hols["CO"] + name = "Frances Xavier Cabrini Day" + + self.assertNoHolidayName(name, co_holidays, range(2000, 2019)) + self.assertHolidayName(name, co_holidays, range(2020, 2024)) + self.assertHoliday( + co_holidays, + ( + "2020-10-05", + "2021-10-04", + "2022-10-03", + "2023-10-02", + "2024-10-07", + ), + )