From e658618bae2e20f7b603a7983d49e9fdc85acba7 Mon Sep 17 00:00:00 2001 From: ~Jhellico Date: Wed, 6 Nov 2024 21:33:29 +0200 Subject: [PATCH] Update Unites States holidays: remove Columbus Day from countrywide holidays (#2106) --- holidays/countries/united_states.py | 42 +++++------ snapshots/countries/US_COMMON.json | 101 -------------------------- tests/countries/test_united_states.py | 15 ++-- 3 files changed, 28 insertions(+), 130 deletions(-) diff --git a/holidays/countries/united_states.py b/holidays/countries/united_states.py index 51bde89ad..b19eefdf4 100644 --- a/holidays/countries/united_states.py +++ b/holidays/countries/united_states.py @@ -213,29 +213,25 @@ def _populate_subdiv_holidays(self): self._add_holiday_feb_22(name) # Columbus Day - if self._year >= 1937 and ( - self.subdiv is None - or self.subdiv - in { - "AS", - "AZ", - "CT", - "GA", - "ID", - "IL", - "IN", - "MA", - "MD", - "MO", - "MT", - "NJ", - "NY", - "OH", - "PA", - "UT", - "WV", - } - ): + if self._year >= 1937 and self.subdiv in { + "AS", + "AZ", + "CT", + "GA", + "ID", + "IL", + "IN", + "MA", + "MD", + "MO", + "MT", + "NJ", + "NY", + "OH", + "PA", + "UT", + "WV", + }: name = "Columbus Day" if self._year >= 1971: self._add_holiday_2nd_mon_of_oct(name) diff --git a/snapshots/countries/US_COMMON.json b/snapshots/countries/US_COMMON.json index 0b1335add..4d1010471 100644 --- a/snapshots/countries/US_COMMON.json +++ b/snapshots/countries/US_COMMON.json @@ -8,7 +8,6 @@ "1950-05-30": "Memorial Day", "1950-07-04": "Independence Day", "1950-09-04": "Labor Day", - "1950-10-12": "Columbus Day", "1950-10-31": "Halloween", "1950-11-10": "Armistice Day (observed)", "1950-11-11": "Armistice Day", @@ -22,7 +21,6 @@ "1951-05-30": "Memorial Day", "1951-07-04": "Independence Day", "1951-09-03": "Labor Day", - "1951-10-12": "Columbus Day", "1951-10-31": "Halloween", "1951-11-11": "Armistice Day", "1951-11-12": "Armistice Day (observed)", @@ -36,7 +34,6 @@ "1952-05-30": "Memorial Day", "1952-07-04": "Independence Day", "1952-09-01": "Labor Day", - "1952-10-12": "Columbus Day", "1952-10-31": "Halloween", "1952-11-04": "Election Day", "1952-11-11": "Armistice Day", @@ -51,7 +48,6 @@ "1953-07-03": "Independence Day (observed)", "1953-07-04": "Independence Day", "1953-09-07": "Labor Day", - "1953-10-12": "Columbus Day", "1953-10-31": "Halloween", "1953-11-11": "Armistice Day", "1953-11-26": "Thanksgiving", @@ -65,7 +61,6 @@ "1954-07-04": "Independence Day", "1954-07-05": "Independence Day (observed)", "1954-09-06": "Labor Day", - "1954-10-12": "Columbus Day", "1954-10-31": "Halloween", "1954-11-11": "Veterans Day", "1954-11-25": "Thanksgiving", @@ -80,7 +75,6 @@ "1955-05-30": "Memorial Day", "1955-07-04": "Independence Day", "1955-09-05": "Labor Day", - "1955-10-12": "Columbus Day", "1955-10-31": "Halloween", "1955-11-11": "Veterans Day", "1955-11-24": "Thanksgiving", @@ -95,7 +89,6 @@ "1956-05-30": "Memorial Day", "1956-07-04": "Independence Day", "1956-09-03": "Labor Day", - "1956-10-12": "Columbus Day", "1956-10-31": "Halloween", "1956-11-06": "Election Day", "1956-11-11": "Veterans Day", @@ -110,7 +103,6 @@ "1957-05-30": "Memorial Day", "1957-07-04": "Independence Day", "1957-09-02": "Labor Day", - "1957-10-12": "Columbus Day", "1957-10-31": "Halloween", "1957-11-11": "Veterans Day", "1957-11-28": "Thanksgiving", @@ -123,7 +115,6 @@ "1958-05-30": "Memorial Day", "1958-07-04": "Independence Day", "1958-09-01": "Labor Day", - "1958-10-12": "Columbus Day", "1958-10-31": "Halloween", "1958-11-11": "Veterans Day", "1958-11-27": "Thanksgiving", @@ -137,7 +128,6 @@ "1959-07-03": "Independence Day (observed)", "1959-07-04": "Independence Day", "1959-09-07": "Labor Day", - "1959-10-12": "Columbus Day", "1959-10-31": "Halloween", "1959-11-11": "Veterans Day", "1959-11-26": "Thanksgiving", @@ -150,7 +140,6 @@ "1960-05-30": "Memorial Day", "1960-07-04": "Independence Day", "1960-09-05": "Labor Day", - "1960-10-12": "Columbus Day", "1960-10-31": "Halloween", "1960-11-08": "Election Day", "1960-11-11": "Veterans Day", @@ -166,7 +155,6 @@ "1961-05-30": "Memorial Day", "1961-07-04": "Independence Day", "1961-09-04": "Labor Day", - "1961-10-12": "Columbus Day", "1961-10-31": "Halloween", "1961-11-10": "Veterans Day (observed)", "1961-11-11": "Veterans Day", @@ -180,7 +168,6 @@ "1962-05-30": "Memorial Day", "1962-07-04": "Independence Day", "1962-09-03": "Labor Day", - "1962-10-12": "Columbus Day", "1962-10-31": "Halloween", "1962-11-11": "Veterans Day", "1962-11-12": "Veterans Day (observed)", @@ -194,7 +181,6 @@ "1963-05-30": "Memorial Day", "1963-07-04": "Independence Day", "1963-09-02": "Labor Day", - "1963-10-12": "Columbus Day", "1963-10-31": "Halloween", "1963-11-11": "Veterans Day", "1963-11-28": "Thanksgiving", @@ -208,7 +194,6 @@ "1964-07-03": "Independence Day (observed)", "1964-07-04": "Independence Day", "1964-09-07": "Labor Day", - "1964-10-12": "Columbus Day", "1964-10-31": "Halloween", "1964-11-03": "Election Day", "1964-11-11": "Veterans Day", @@ -223,7 +208,6 @@ "1965-07-04": "Independence Day", "1965-07-05": "Independence Day (observed)", "1965-09-06": "Labor Day", - "1965-10-12": "Columbus Day", "1965-10-31": "Halloween", "1965-11-11": "Veterans Day", "1965-11-25": "Thanksgiving", @@ -238,7 +222,6 @@ "1966-05-30": "Memorial Day", "1966-07-04": "Independence Day", "1966-09-05": "Labor Day", - "1966-10-12": "Columbus Day", "1966-10-31": "Halloween", "1966-11-11": "Veterans Day", "1966-11-24": "Thanksgiving", @@ -253,7 +236,6 @@ "1967-05-30": "Memorial Day", "1967-07-04": "Independence Day", "1967-09-04": "Labor Day", - "1967-10-12": "Columbus Day", "1967-10-31": "Halloween", "1967-11-10": "Veterans Day (observed)", "1967-11-11": "Veterans Day", @@ -267,7 +249,6 @@ "1968-05-30": "Memorial Day", "1968-07-04": "Independence Day", "1968-09-02": "Labor Day", - "1968-10-12": "Columbus Day", "1968-10-31": "Halloween", "1968-11-05": "Election Day", "1968-11-11": "Veterans Day", @@ -281,7 +262,6 @@ "1969-05-30": "Memorial Day", "1969-07-04": "Independence Day", "1969-09-01": "Labor Day", - "1969-10-12": "Columbus Day", "1969-10-31": "Halloween", "1969-11-11": "Veterans Day", "1969-11-27": "Thanksgiving", @@ -295,7 +275,6 @@ "1970-07-03": "Independence Day (observed)", "1970-07-04": "Independence Day", "1970-09-07": "Labor Day", - "1970-10-12": "Columbus Day", "1970-10-31": "Halloween", "1970-11-11": "Veterans Day", "1970-11-26": "Thanksgiving", @@ -309,7 +288,6 @@ "1971-07-04": "Independence Day", "1971-07-05": "Independence Day (observed)", "1971-09-06": "Labor Day", - "1971-10-11": "Columbus Day", "1971-10-25": "Veterans Day", "1971-10-31": "Halloween", "1971-11-25": "Thanksgiving", @@ -324,7 +302,6 @@ "1972-05-29": "Memorial Day", "1972-07-04": "Independence Day", "1972-09-04": "Labor Day", - "1972-10-09": "Columbus Day", "1972-10-23": "Veterans Day", "1972-10-31": "Halloween", "1972-11-07": "Election Day", @@ -338,7 +315,6 @@ "1973-05-28": "Memorial Day", "1973-07-04": "Independence Day", "1973-09-03": "Labor Day", - "1973-10-08": "Columbus Day", "1973-10-22": "Veterans Day", "1973-10-31": "Halloween", "1973-11-22": "Thanksgiving", @@ -351,7 +327,6 @@ "1974-05-27": "Memorial Day", "1974-07-04": "Independence Day", "1974-09-02": "Labor Day", - "1974-10-14": "Columbus Day", "1974-10-28": "Veterans Day", "1974-10-31": "Halloween", "1974-11-28": "Thanksgiving", @@ -364,7 +339,6 @@ "1975-05-26": "Memorial Day", "1975-07-04": "Independence Day", "1975-09-01": "Labor Day", - "1975-10-13": "Columbus Day", "1975-10-27": "Veterans Day", "1975-10-31": "Halloween", "1975-11-27": "Thanksgiving", @@ -378,7 +352,6 @@ "1976-07-04": "Independence Day", "1976-07-05": "Independence Day (observed)", "1976-09-06": "Labor Day", - "1976-10-11": "Columbus Day", "1976-10-25": "Veterans Day", "1976-10-31": "Halloween", "1976-11-02": "Election Day", @@ -394,7 +367,6 @@ "1977-05-30": "Memorial Day", "1977-07-04": "Independence Day", "1977-09-05": "Labor Day", - "1977-10-10": "Columbus Day", "1977-10-24": "Veterans Day", "1977-10-31": "Halloween", "1977-11-24": "Thanksgiving", @@ -409,7 +381,6 @@ "1978-05-29": "Memorial Day", "1978-07-04": "Independence Day", "1978-09-04": "Labor Day", - "1978-10-09": "Columbus Day", "1978-10-31": "Halloween", "1978-11-10": "Veterans Day (observed)", "1978-11-11": "Veterans Day", @@ -423,7 +394,6 @@ "1979-05-28": "Memorial Day", "1979-07-04": "Independence Day", "1979-09-03": "Labor Day", - "1979-10-08": "Columbus Day", "1979-10-31": "Halloween", "1979-11-11": "Veterans Day", "1979-11-12": "Veterans Day (observed)", @@ -437,7 +407,6 @@ "1980-05-26": "Memorial Day", "1980-07-04": "Independence Day", "1980-09-01": "Labor Day", - "1980-10-13": "Columbus Day", "1980-10-31": "Halloween", "1980-11-04": "Election Day", "1980-11-11": "Veterans Day", @@ -452,7 +421,6 @@ "1981-07-03": "Independence Day (observed)", "1981-07-04": "Independence Day", "1981-09-07": "Labor Day", - "1981-10-12": "Columbus Day", "1981-10-31": "Halloween", "1981-11-11": "Veterans Day", "1981-11-26": "Thanksgiving", @@ -466,7 +434,6 @@ "1982-07-04": "Independence Day", "1982-07-05": "Independence Day (observed)", "1982-09-06": "Labor Day", - "1982-10-11": "Columbus Day", "1982-10-31": "Halloween", "1982-11-11": "Veterans Day", "1982-11-25": "Thanksgiving", @@ -481,7 +448,6 @@ "1983-05-30": "Memorial Day", "1983-07-04": "Independence Day", "1983-09-05": "Labor Day", - "1983-10-10": "Columbus Day", "1983-10-31": "Halloween", "1983-11-11": "Veterans Day", "1983-11-24": "Thanksgiving", @@ -496,7 +462,6 @@ "1984-05-28": "Memorial Day", "1984-07-04": "Independence Day", "1984-09-03": "Labor Day", - "1984-10-08": "Columbus Day", "1984-10-31": "Halloween", "1984-11-06": "Election Day", "1984-11-11": "Veterans Day", @@ -511,7 +476,6 @@ "1985-05-27": "Memorial Day", "1985-07-04": "Independence Day", "1985-09-02": "Labor Day", - "1985-10-14": "Columbus Day", "1985-10-31": "Halloween", "1985-11-11": "Veterans Day", "1985-11-28": "Thanksgiving", @@ -525,7 +489,6 @@ "1986-05-26": "Memorial Day", "1986-07-04": "Independence Day", "1986-09-01": "Labor Day", - "1986-10-13": "Columbus Day", "1986-10-31": "Halloween", "1986-11-11": "Veterans Day", "1986-11-27": "Thanksgiving", @@ -540,7 +503,6 @@ "1987-07-03": "Independence Day (observed)", "1987-07-04": "Independence Day", "1987-09-07": "Labor Day", - "1987-10-12": "Columbus Day", "1987-10-31": "Halloween", "1987-11-11": "Veterans Day", "1987-11-26": "Thanksgiving", @@ -554,7 +516,6 @@ "1988-05-30": "Memorial Day", "1988-07-04": "Independence Day", "1988-09-05": "Labor Day", - "1988-10-10": "Columbus Day", "1988-10-31": "Halloween", "1988-11-08": "Election Day", "1988-11-11": "Veterans Day", @@ -571,7 +532,6 @@ "1989-05-29": "Memorial Day", "1989-07-04": "Independence Day", "1989-09-04": "Labor Day", - "1989-10-09": "Columbus Day", "1989-10-31": "Halloween", "1989-11-10": "Veterans Day (observed)", "1989-11-11": "Veterans Day", @@ -586,7 +546,6 @@ "1990-05-28": "Memorial Day", "1990-07-04": "Independence Day", "1990-09-03": "Labor Day", - "1990-10-08": "Columbus Day", "1990-10-31": "Halloween", "1990-11-11": "Veterans Day", "1990-11-12": "Veterans Day (observed)", @@ -601,7 +560,6 @@ "1991-05-27": "Memorial Day", "1991-07-04": "Independence Day", "1991-09-02": "Labor Day", - "1991-10-14": "Columbus Day", "1991-10-31": "Halloween", "1991-11-11": "Veterans Day", "1991-11-28": "Thanksgiving", @@ -616,7 +574,6 @@ "1992-07-03": "Independence Day (observed)", "1992-07-04": "Independence Day", "1992-09-07": "Labor Day", - "1992-10-12": "Columbus Day", "1992-10-31": "Halloween", "1992-11-03": "Election Day", "1992-11-11": "Veterans Day", @@ -632,7 +589,6 @@ "1993-07-04": "Independence Day", "1993-07-05": "Independence Day (observed)", "1993-09-06": "Labor Day", - "1993-10-11": "Columbus Day", "1993-10-31": "Halloween", "1993-11-11": "Veterans Day", "1993-11-25": "Thanksgiving", @@ -648,7 +604,6 @@ "1994-05-30": "Memorial Day", "1994-07-04": "Independence Day", "1994-09-05": "Labor Day", - "1994-10-10": "Columbus Day", "1994-10-31": "Halloween", "1994-11-11": "Veterans Day", "1994-11-24": "Thanksgiving", @@ -664,7 +619,6 @@ "1995-05-29": "Memorial Day", "1995-07-04": "Independence Day", "1995-09-04": "Labor Day", - "1995-10-09": "Columbus Day", "1995-10-31": "Halloween", "1995-11-10": "Veterans Day (observed)", "1995-11-11": "Veterans Day", @@ -679,7 +633,6 @@ "1996-05-27": "Memorial Day", "1996-07-04": "Independence Day", "1996-09-02": "Labor Day", - "1996-10-14": "Columbus Day", "1996-10-31": "Halloween", "1996-11-05": "Election Day", "1996-11-11": "Veterans Day", @@ -694,7 +647,6 @@ "1997-05-26": "Memorial Day", "1997-07-04": "Independence Day", "1997-09-01": "Labor Day", - "1997-10-13": "Columbus Day", "1997-10-31": "Halloween", "1997-11-11": "Veterans Day", "1997-11-27": "Thanksgiving", @@ -709,7 +661,6 @@ "1998-07-03": "Independence Day (observed)", "1998-07-04": "Independence Day", "1998-09-07": "Labor Day", - "1998-10-12": "Columbus Day", "1998-10-31": "Halloween", "1998-11-11": "Veterans Day", "1998-11-26": "Thanksgiving", @@ -724,7 +675,6 @@ "1999-07-04": "Independence Day", "1999-07-05": "Independence Day (observed)", "1999-09-06": "Labor Day", - "1999-10-11": "Columbus Day", "1999-10-31": "Halloween", "1999-11-11": "Veterans Day", "1999-11-25": "Thanksgiving", @@ -740,7 +690,6 @@ "2000-05-29": "Memorial Day", "2000-07-04": "Independence Day", "2000-09-04": "Labor Day", - "2000-10-09": "Columbus Day", "2000-10-31": "Halloween", "2000-11-07": "Election Day", "2000-11-10": "Veterans Day (observed)", @@ -756,7 +705,6 @@ "2001-05-28": "Memorial Day", "2001-07-04": "Independence Day", "2001-09-03": "Labor Day", - "2001-10-08": "Columbus Day", "2001-10-31": "Halloween", "2001-11-11": "Veterans Day", "2001-11-12": "Veterans Day (observed)", @@ -771,7 +719,6 @@ "2002-05-27": "Memorial Day", "2002-07-04": "Independence Day", "2002-09-02": "Labor Day", - "2002-10-14": "Columbus Day", "2002-10-31": "Halloween", "2002-11-11": "Veterans Day", "2002-11-28": "Thanksgiving", @@ -785,7 +732,6 @@ "2003-05-26": "Memorial Day", "2003-07-04": "Independence Day", "2003-09-01": "Labor Day", - "2003-10-13": "Columbus Day", "2003-10-31": "Halloween", "2003-11-11": "Veterans Day", "2003-11-27": "Thanksgiving", @@ -800,7 +746,6 @@ "2004-07-04": "Independence Day", "2004-07-05": "Independence Day (observed)", "2004-09-06": "Labor Day", - "2004-10-11": "Columbus Day", "2004-10-31": "Halloween", "2004-11-02": "Election Day", "2004-11-11": "Veterans Day", @@ -817,7 +762,6 @@ "2005-05-30": "Memorial Day", "2005-07-04": "Independence Day", "2005-09-05": "Labor Day", - "2005-10-10": "Columbus Day", "2005-10-31": "Halloween", "2005-11-11": "Veterans Day", "2005-11-24": "Thanksgiving", @@ -833,7 +777,6 @@ "2006-05-29": "Memorial Day", "2006-07-04": "Independence Day", "2006-09-04": "Labor Day", - "2006-10-09": "Columbus Day", "2006-10-31": "Halloween", "2006-11-10": "Veterans Day (observed)", "2006-11-11": "Veterans Day", @@ -848,7 +791,6 @@ "2007-05-28": "Memorial Day", "2007-07-04": "Independence Day", "2007-09-03": "Labor Day", - "2007-10-08": "Columbus Day", "2007-10-31": "Halloween", "2007-11-11": "Veterans Day", "2007-11-12": "Veterans Day (observed)", @@ -863,7 +805,6 @@ "2008-05-26": "Memorial Day", "2008-07-04": "Independence Day", "2008-09-01": "Labor Day", - "2008-10-13": "Columbus Day", "2008-10-31": "Halloween", "2008-11-04": "Election Day", "2008-11-11": "Veterans Day", @@ -879,7 +820,6 @@ "2009-07-03": "Independence Day (observed)", "2009-07-04": "Independence Day", "2009-09-07": "Labor Day", - "2009-10-12": "Columbus Day", "2009-10-31": "Halloween", "2009-11-11": "Veterans Day", "2009-11-26": "Thanksgiving", @@ -894,7 +834,6 @@ "2010-07-04": "Independence Day", "2010-07-05": "Independence Day (observed)", "2010-09-06": "Labor Day", - "2010-10-11": "Columbus Day", "2010-10-31": "Halloween", "2010-11-11": "Veterans Day", "2010-11-25": "Thanksgiving", @@ -910,7 +849,6 @@ "2011-05-30": "Memorial Day", "2011-07-04": "Independence Day", "2011-09-05": "Labor Day", - "2011-10-10": "Columbus Day", "2011-10-31": "Halloween", "2011-11-11": "Veterans Day", "2011-11-24": "Thanksgiving", @@ -926,7 +864,6 @@ "2012-05-28": "Memorial Day", "2012-07-04": "Independence Day", "2012-09-03": "Labor Day", - "2012-10-08": "Columbus Day", "2012-10-31": "Halloween", "2012-11-06": "Election Day", "2012-11-11": "Veterans Day", @@ -942,7 +879,6 @@ "2013-05-27": "Memorial Day", "2013-07-04": "Independence Day", "2013-09-02": "Labor Day", - "2013-10-14": "Columbus Day", "2013-10-31": "Halloween", "2013-11-11": "Veterans Day", "2013-11-28": "Thanksgiving", @@ -956,7 +892,6 @@ "2014-05-26": "Memorial Day", "2014-07-04": "Independence Day", "2014-09-01": "Labor Day", - "2014-10-13": "Columbus Day", "2014-10-31": "Halloween", "2014-11-11": "Veterans Day", "2014-11-27": "Thanksgiving", @@ -971,7 +906,6 @@ "2015-07-03": "Independence Day (observed)", "2015-07-04": "Independence Day", "2015-09-07": "Labor Day", - "2015-10-12": "Columbus Day", "2015-10-31": "Halloween", "2015-11-11": "Veterans Day", "2015-11-26": "Thanksgiving", @@ -985,7 +919,6 @@ "2016-05-30": "Memorial Day", "2016-07-04": "Independence Day", "2016-09-05": "Labor Day", - "2016-10-10": "Columbus Day", "2016-10-31": "Halloween", "2016-11-08": "Election Day", "2016-11-11": "Veterans Day", @@ -1002,7 +935,6 @@ "2017-05-29": "Memorial Day", "2017-07-04": "Independence Day", "2017-09-04": "Labor Day", - "2017-10-09": "Columbus Day", "2017-10-31": "Halloween", "2017-11-10": "Veterans Day (observed)", "2017-11-11": "Veterans Day", @@ -1017,7 +949,6 @@ "2018-05-28": "Memorial Day", "2018-07-04": "Independence Day", "2018-09-03": "Labor Day", - "2018-10-08": "Columbus Day", "2018-10-31": "Halloween", "2018-11-11": "Veterans Day", "2018-11-12": "Veterans Day (observed)", @@ -1032,7 +963,6 @@ "2019-05-27": "Memorial Day", "2019-07-04": "Independence Day", "2019-09-02": "Labor Day", - "2019-10-14": "Columbus Day", "2019-10-31": "Halloween", "2019-11-11": "Veterans Day", "2019-11-28": "Thanksgiving", @@ -1047,7 +977,6 @@ "2020-07-03": "Independence Day (observed)", "2020-07-04": "Independence Day", "2020-09-07": "Labor Day", - "2020-10-12": "Columbus Day", "2020-10-31": "Halloween", "2020-11-03": "Election Day", "2020-11-11": "Veterans Day", @@ -1065,7 +994,6 @@ "2021-07-04": "Independence Day", "2021-07-05": "Independence Day (observed)", "2021-09-06": "Labor Day", - "2021-10-11": "Columbus Day", "2021-10-31": "Halloween", "2021-11-11": "Veterans Day", "2021-11-25": "Thanksgiving", @@ -1083,7 +1011,6 @@ "2022-06-20": "Juneteenth National Independence Day (observed)", "2022-07-04": "Independence Day", "2022-09-05": "Labor Day", - "2022-10-10": "Columbus Day", "2022-10-31": "Halloween", "2022-11-11": "Veterans Day", "2022-11-24": "Thanksgiving", @@ -1100,7 +1027,6 @@ "2023-06-19": "Juneteenth National Independence Day", "2023-07-04": "Independence Day", "2023-09-04": "Labor Day", - "2023-10-09": "Columbus Day", "2023-10-31": "Halloween", "2023-11-10": "Veterans Day (observed)", "2023-11-11": "Veterans Day", @@ -1116,7 +1042,6 @@ "2024-06-19": "Juneteenth National Independence Day", "2024-07-04": "Independence Day", "2024-09-02": "Labor Day", - "2024-10-14": "Columbus Day", "2024-10-31": "Halloween", "2024-11-05": "Election Day", "2024-11-11": "Veterans Day", @@ -1132,7 +1057,6 @@ "2025-06-19": "Juneteenth National Independence Day", "2025-07-04": "Independence Day", "2025-09-01": "Labor Day", - "2025-10-13": "Columbus Day", "2025-10-31": "Halloween", "2025-11-11": "Veterans Day", "2025-11-27": "Thanksgiving", @@ -1148,7 +1072,6 @@ "2026-07-03": "Independence Day (observed)", "2026-07-04": "Independence Day", "2026-09-07": "Labor Day", - "2026-10-12": "Columbus Day", "2026-10-31": "Halloween", "2026-11-11": "Veterans Day", "2026-11-26": "Thanksgiving", @@ -1165,7 +1088,6 @@ "2027-07-04": "Independence Day", "2027-07-05": "Independence Day (observed)", "2027-09-06": "Labor Day", - "2027-10-11": "Columbus Day", "2027-10-31": "Halloween", "2027-11-11": "Veterans Day", "2027-11-25": "Thanksgiving", @@ -1182,7 +1104,6 @@ "2028-06-19": "Juneteenth National Independence Day", "2028-07-04": "Independence Day", "2028-09-04": "Labor Day", - "2028-10-09": "Columbus Day", "2028-10-31": "Halloween", "2028-11-07": "Election Day", "2028-11-10": "Veterans Day (observed)", @@ -1199,7 +1120,6 @@ "2029-06-19": "Juneteenth National Independence Day", "2029-07-04": "Independence Day", "2029-09-03": "Labor Day", - "2029-10-08": "Columbus Day", "2029-10-31": "Halloween", "2029-11-11": "Veterans Day", "2029-11-12": "Veterans Day (observed)", @@ -1215,7 +1135,6 @@ "2030-06-19": "Juneteenth National Independence Day", "2030-07-04": "Independence Day", "2030-09-02": "Labor Day", - "2030-10-14": "Columbus Day", "2030-10-31": "Halloween", "2030-11-11": "Veterans Day", "2030-11-28": "Thanksgiving", @@ -1230,7 +1149,6 @@ "2031-06-19": "Juneteenth National Independence Day", "2031-07-04": "Independence Day", "2031-09-01": "Labor Day", - "2031-10-13": "Columbus Day", "2031-10-31": "Halloween", "2031-11-11": "Veterans Day", "2031-11-27": "Thanksgiving", @@ -1247,7 +1165,6 @@ "2032-07-04": "Independence Day", "2032-07-05": "Independence Day (observed)", "2032-09-06": "Labor Day", - "2032-10-11": "Columbus Day", "2032-10-31": "Halloween", "2032-11-02": "Election Day", "2032-11-11": "Veterans Day", @@ -1266,7 +1183,6 @@ "2033-06-20": "Juneteenth National Independence Day (observed)", "2033-07-04": "Independence Day", "2033-09-05": "Labor Day", - "2033-10-10": "Columbus Day", "2033-10-31": "Halloween", "2033-11-11": "Veterans Day", "2033-11-24": "Thanksgiving", @@ -1283,7 +1199,6 @@ "2034-06-19": "Juneteenth National Independence Day", "2034-07-04": "Independence Day", "2034-09-04": "Labor Day", - "2034-10-09": "Columbus Day", "2034-10-31": "Halloween", "2034-11-10": "Veterans Day (observed)", "2034-11-11": "Veterans Day", @@ -1299,7 +1214,6 @@ "2035-06-19": "Juneteenth National Independence Day", "2035-07-04": "Independence Day", "2035-09-03": "Labor Day", - "2035-10-08": "Columbus Day", "2035-10-31": "Halloween", "2035-11-11": "Veterans Day", "2035-11-12": "Veterans Day (observed)", @@ -1315,7 +1229,6 @@ "2036-06-19": "Juneteenth National Independence Day", "2036-07-04": "Independence Day", "2036-09-01": "Labor Day", - "2036-10-13": "Columbus Day", "2036-10-31": "Halloween", "2036-11-04": "Election Day", "2036-11-11": "Veterans Day", @@ -1332,7 +1245,6 @@ "2037-07-03": "Independence Day (observed)", "2037-07-04": "Independence Day", "2037-09-07": "Labor Day", - "2037-10-12": "Columbus Day", "2037-10-31": "Halloween", "2037-11-11": "Veterans Day", "2037-11-26": "Thanksgiving", @@ -1349,7 +1261,6 @@ "2038-07-04": "Independence Day", "2038-07-05": "Independence Day (observed)", "2038-09-06": "Labor Day", - "2038-10-11": "Columbus Day", "2038-10-31": "Halloween", "2038-11-11": "Veterans Day", "2038-11-25": "Thanksgiving", @@ -1367,7 +1278,6 @@ "2039-06-20": "Juneteenth National Independence Day (observed)", "2039-07-04": "Independence Day", "2039-09-05": "Labor Day", - "2039-10-10": "Columbus Day", "2039-10-31": "Halloween", "2039-11-11": "Veterans Day", "2039-11-24": "Thanksgiving", @@ -1384,7 +1294,6 @@ "2040-06-19": "Juneteenth National Independence Day", "2040-07-04": "Independence Day", "2040-09-03": "Labor Day", - "2040-10-08": "Columbus Day", "2040-10-31": "Halloween", "2040-11-06": "Election Day", "2040-11-11": "Veterans Day", @@ -1401,7 +1310,6 @@ "2041-06-19": "Juneteenth National Independence Day", "2041-07-04": "Independence Day", "2041-09-02": "Labor Day", - "2041-10-14": "Columbus Day", "2041-10-31": "Halloween", "2041-11-11": "Veterans Day", "2041-11-28": "Thanksgiving", @@ -1416,7 +1324,6 @@ "2042-06-19": "Juneteenth National Independence Day", "2042-07-04": "Independence Day", "2042-09-01": "Labor Day", - "2042-10-13": "Columbus Day", "2042-10-31": "Halloween", "2042-11-11": "Veterans Day", "2042-11-27": "Thanksgiving", @@ -1432,7 +1339,6 @@ "2043-07-03": "Independence Day (observed)", "2043-07-04": "Independence Day", "2043-09-07": "Labor Day", - "2043-10-12": "Columbus Day", "2043-10-31": "Halloween", "2043-11-11": "Veterans Day", "2043-11-26": "Thanksgiving", @@ -1448,7 +1354,6 @@ "2044-06-20": "Juneteenth National Independence Day (observed)", "2044-07-04": "Independence Day", "2044-09-05": "Labor Day", - "2044-10-10": "Columbus Day", "2044-10-31": "Halloween", "2044-11-08": "Election Day", "2044-11-11": "Veterans Day", @@ -1466,7 +1371,6 @@ "2045-06-19": "Juneteenth National Independence Day", "2045-07-04": "Independence Day", "2045-09-04": "Labor Day", - "2045-10-09": "Columbus Day", "2045-10-31": "Halloween", "2045-11-10": "Veterans Day (observed)", "2045-11-11": "Veterans Day", @@ -1482,7 +1386,6 @@ "2046-06-19": "Juneteenth National Independence Day", "2046-07-04": "Independence Day", "2046-09-03": "Labor Day", - "2046-10-08": "Columbus Day", "2046-10-31": "Halloween", "2046-11-11": "Veterans Day", "2046-11-12": "Veterans Day (observed)", @@ -1498,7 +1401,6 @@ "2047-06-19": "Juneteenth National Independence Day", "2047-07-04": "Independence Day", "2047-09-02": "Labor Day", - "2047-10-14": "Columbus Day", "2047-10-31": "Halloween", "2047-11-11": "Veterans Day", "2047-11-28": "Thanksgiving", @@ -1514,7 +1416,6 @@ "2048-07-03": "Independence Day (observed)", "2048-07-04": "Independence Day", "2048-09-07": "Labor Day", - "2048-10-12": "Columbus Day", "2048-10-31": "Halloween", "2048-11-03": "Election Day", "2048-11-11": "Veterans Day", @@ -1532,7 +1433,6 @@ "2049-07-04": "Independence Day", "2049-07-05": "Independence Day (observed)", "2049-09-06": "Labor Day", - "2049-10-11": "Columbus Day", "2049-10-31": "Halloween", "2049-11-11": "Veterans Day", "2049-11-25": "Thanksgiving", @@ -1550,7 +1450,6 @@ "2050-06-20": "Juneteenth National Independence Day (observed)", "2050-07-04": "Independence Day", "2050-09-05": "Labor Day", - "2050-10-10": "Columbus Day", "2050-10-31": "Halloween", "2050-11-11": "Veterans Day", "2050-11-24": "Thanksgiving", diff --git a/tests/countries/test_united_states.py b/tests/countries/test_united_states.py index 4cd8e3610..6f32cf2c4 100644 --- a/tests/countries/test_united_states.py +++ b/tests/countries/test_united_states.py @@ -432,9 +432,7 @@ def test_washingtons_birthday_states(self): def test_columbus_day(self): name = "Columbus Day" - self.assertNoHolidayName(name, range(1865, 1937)) - self.assertHolidayName(name, (f"{year}-10-12" for year in range(1937, 1971))) - self.assertHolidayName(name, range(1971, 2050)) + self.assertNoHolidayName(name) dt = ( "2010-10-11", "2011-10-10", @@ -450,9 +448,8 @@ def test_columbus_day(self): "2021-10-11", "2022-10-10", "2023-10-09", + "2024-10-14", ) - self.assertHolidayName(name, dt) - subdivs_have_columbus_day = { "AS", "AZ", @@ -488,7 +485,13 @@ def test_columbus_day(self): } for subdiv in subdivs_have_columbus_day: - self.assertHolidayName(name, self.state_hols[subdiv], dt) + state_holidays = self.state_hols[subdiv] + self.assertNoHolidayName(name, state_holidays, range(1865, 1937)) + self.assertHolidayName( + name, state_holidays, (f"{year}-10-12" for year in range(1937, 1971)) + ) + self.assertHolidayName(name, state_holidays, range(1971, 2050)) + self.assertHolidayName(name, state_holidays, dt) for subdiv in ( set(UnitedStates.subdivisions)