Repository: vacanza/holidays
Pull request #2152 (2024-11-30 01:03:01)

Update pre-commit hooks
Update pre-commit hooks to their latest versions.

sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2152) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2152&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2152&issueStatuses=ACCEPTED)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=vacanza_python-holidays&pullRequest=2152&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2152&metric=new_coverage&view=list)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2152&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2152)



Patch:
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 8bef7edb..303c4f46 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -23,7 +23,7 @@ repos:
           - --py39-plus
 
   - repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: v0.8.0
+    rev: v0.8.1
     hooks:
       - id: ruff
       - id: ruff-format
diff --git a/holidays/countries/paraguay.py b/holidays/countries/paraguay.py
index b54e6daf..887a3f95 100644
--- a/holidays/countries/paraguay.py
+++ b/holidays/countries/paraguay.py
@@ -10,7 +10,6 @@
 #  Website: https://github.com/vacanza/holidays
 #  License: MIT (see LICENSE file)
 
-from datetime import date
 from gettext import gettext as tr
 
 from holidays.calendars.gregorian import JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, DEC
@@ -22,8 +21,12 @@ from holidays.holiday_base import HolidayBase
 class Paraguay(HolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays):
     """
     References:
+        - `Ley 8/1990 <https://www.bacn.gov.py/leyes-paraguayas/2358/ley-n-8--por-la-cual-se-determinan-los-feriados-de-la-republica>`_
+        - `Ley 715/1995 <https://www.bacn.gov.py/leyes-paraguayas/792/ley-n-715--amplia-la-ley-no-0890->`_
+        - `Ley 1.601/2000 <https://www.bacn.gov.py/leyes-paraguayas/1677/ley-n-1601--modifica-el-articulo-1-de-la-ley-no-71595-que-amplia-la-ley-n-0890-por-la-cual-se-determinan-los-feriados-de-la-republica>`_
+        - `Ley 1.723/2001 <https://www.bacn.gov.py/leyes-paraguayas/634/ley-n-1723--autoriza-al-poder-ejecutivo-a-trasladar-los-feriados-nacionales-al-dia-lunes>`_
+        - `Ley 4.531/2011 <https://www.bacn.gov.py/leyes-paraguayas/3831/ley-n-4531-restablece-el-dia-14-de-mayo-de-cada-ano-como-feriado-nacional>`_
         - https://es.wikipedia.org/wiki/Anexo:D%C3%ADas_festivos_en_Paraguay
-        - https://www.ghp.com.py/news/feriados-nacionales-del-ano-2019-en-paraguay
         - http://www.calendarioparaguay.com/
     """
 
@@ -38,21 +41,22 @@ class Paraguay(HolidayBase, ChristianHolidays, InternationalHolidays, StaticHoli
         StaticHolidays.__init__(self, ParaguayStaticHolidays)
         super().__init__(*args, **kwargs)
 
-    def _move_holiday(self, dt: date) -> None:
-        if not self.observed and self._is_weekend(dt):
-            self.pop(dt)
-
     def _populate_public_holidays(self):
+        # Ley 8/1990.
+        if self._year <= 1990:
+            return None
+
         # New Year's Day.
-        self._move_holiday(self._add_new_years_day(tr("Año Nuevo")))
+        self._add_new_years_day(tr("Año Nuevo"))
 
         dates_obs = {
             2013: (MAR, 4),
             2016: (FEB, 29),
             2018: (FEB, 26),
+            2019: (MAR, 4),
             2022: (FEB, 28),
+            2023: (FEB, 27),
         }
-
         self._add_holiday(
             # Patriots Day.
             tr("Día de los Héroes de la Patria"),
@@ -66,52 +70,51 @@ class Paraguay(HolidayBase, ChristianHolidays, InternationalHolidays, StaticHoli
         self._add_good_friday(tr("Viernes Santo"))
 
         # Easter Sunday.
-        self._move_holiday(self._add_easter_sunday(tr("Domingo de Resurrección")))
+        self._add_easter_sunday(tr("Domingo de Resurrección"))
 
-        # Labor Day.
-        self._move_holiday(self._add_labor_day(tr("Día del Trabajador")))
+        # Workers' Day.
+        self._add_labor_day(tr("Día de los Trabajadores"))
 
-        # Independence Day.
-        name = tr("Día de la Independencia Nacional")
         if self._year >= 2012:
-            self._move_holiday(self._add_holiday_may_14(name))
-        may_15 = self._add_holiday_may_15(name)
-        if self._year != 2021:
-            self._move_holiday(may_15)
+            # National Holiday.
+            self._add_holiday_may_14(tr("Feriado Nacional"))
+
+        # Independence Day.
+        self._add_holiday_may_15(tr("Día de la Independencia Nacional"))
 
         dates_obs = {
             2014: (JUN, 16),
             2018: (JUN, 11),
+            2019: (JUN, 17),
+            2024: (JUN, 10),
         }
-        self._move_holiday(
-            # Chaco Armistice Day.
-            self._add_holiday(tr("Día de la Paz del Chaco"), dates_obs.get(self._year, (JUN, 12)))
-        )
+        # Chaco Armistice Day.
+        self._add_holiday(tr("Día de la Paz del Chaco"), dates_obs.get(self._year, (JUN, 12)))
 
         # Asuncion Foundation's Day.
-        self._move_holiday(self._add_holiday_aug_15(tr("Día de la Fundación de Asunción")))
+        self._add_holiday_aug_15(tr("Día de la Fundación de Asunción"))
 
-        if self._year >= 2000:
+        # Ley 715/1995, 1.601/2000.
+        if self._year >= 1995:
             dates_obs = {
                 2015: (SEP, 28),
                 2016: (OCT, 3),
                 2017: (OCT, 2),
                 2021: (SEP, 27),
                 2022: (OCT, 3),
+                2024: (SEP, 30),
             }
-            self._move_holiday(
-                self._add_holiday(
-                    # Boqueron Battle Day.
-                    tr("Día de la Batalla de Boquerón"),
-                    dates_obs.get(self._year, (SEP, 29)),
-                )
+            self._add_holiday(
+                # Boqueron Battle Day.
+                tr("Día de la Batalla de Boquerón"),
+                dates_obs.get(self._year, (SEP, 29)),
             )
 
         # Caacupe Virgin Day.
-        self._move_holiday(self._add_holiday_dec_8(tr("Día de la Virgen de Caacupé")))
+        self._add_holiday_dec_8(tr("Día de la Virgen de Caacupé"))
 
         # Christmas Day.
-        self._add_christmas_day(tr("Navidad"))
+        self._add_christmas_day(tr("Día de la Navidad"))
 
 
 class PY(Paraguay):
diff --git a/holidays/locale/en_US/LC_MESSAGES/PY.po b/holidays/locale/en_US/LC_MESSAGES/PY.po
index 12f1b91c..4f5f40d0 100644
--- a/holidays/locale/en_US/LC_MESSAGES/PY.po
+++ b/holidays/locale/en_US/LC_MESSAGES/PY.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.41\n"
+"Project-Id-Version: Holidays 0.62\n"
 "POT-Creation-Date: 2023-03-05 12:33+0200\n"
-"PO-Revision-Date: 2024-01-05 12:44+0200\n"
+"PO-Revision-Date: 2024-11-28 14:08+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: en_US\n"
@@ -27,14 +27,6 @@ msgstr ""
 "Generated-By: pygettext.py 1.5\n"
 "X-Generator: Poedit 3.4\n"
 
-#. Public holiday.
-msgid "Asueto adicionale"
-msgstr "Public holiday"
-
-#. Public sector holiday.
-msgid "Asueto de la Administración Pública"
-msgstr "Public sector holiday"
-
 #. New Year's Day.
 msgid "Año Nuevo"
 msgstr "New Year's Day"
@@ -55,9 +47,13 @@ msgstr "Good Friday"
 msgid "Domingo de Resurrección"
 msgstr "Easter Sunday"
 
-#. Labor Day.
-msgid "Día del Trabajador"
-msgstr "Labor Day"
+#. Workers' Day.
+msgid "Día de los Trabajadores"
+msgstr "Workers' Day"
+
+#. National Holiday.
+msgid "Feriado Nacional"
+msgstr "National Holiday"
 
 #. Independence Day.
 msgid "Día de la Independencia Nacional"
@@ -80,5 +76,13 @@ msgid "Día de la Virgen de Caacupé"
 msgstr "Caacupe Virgin Day"
 
 #. Christmas Day.
-msgid "Navidad"
+msgid "Día de la Navidad"
 msgstr "Christmas Day"
+
+#. Public holiday.
+msgid "Asueto adicionale"
+msgstr "Public holiday"
+
+#. Public sector holiday.
+msgid "Asueto de la Administración Pública"
+msgstr "Public sector holiday"
diff --git a/holidays/locale/es/LC_MESSAGES/PY.po b/holidays/locale/es/LC_MESSAGES/PY.po
index 1c61a6af..271dbae5 100644
--- a/holidays/locale/es/LC_MESSAGES/PY.po
+++ b/holidays/locale/es/LC_MESSAGES/PY.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.41\n"
+"Project-Id-Version: Holidays 0.62\n"
 "POT-Creation-Date: 2023-03-05 12:33+0200\n"
-"PO-Revision-Date: 2024-01-05 12:41+0200\n"
+"PO-Revision-Date: 2024-11-28 14:07+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: es\n"
@@ -27,14 +27,6 @@ msgstr ""
 "Generated-By: pygettext.py 1.5\n"
 "X-Generator: Poedit 3.2.2\n"
 
-#. Public holiday.
-msgid "Asueto adicionale"
-msgstr ""
-
-#. Public sector holiday.
-msgid "Asueto de la Administración Pública"
-msgstr ""
-
 #. New Year's Day.
 msgid "Año Nuevo"
 msgstr ""
@@ -55,8 +47,12 @@ msgstr ""
 msgid "Domingo de Resurrección"
 msgstr ""
 
-#. Labor Day.
-msgid "Día del Trabajador"
+#. Workers' Day.
+msgid "Día de los Trabajadores"
+msgstr ""
+
+#. National Holiday.
+msgid "Feriado Nacional"
 msgstr ""
 
 #. Independence Day.
@@ -80,5 +76,13 @@ msgid "Día de la Virgen de Caacupé"
 msgstr ""
 
 #. Christmas Day.
-msgid "Navidad"
+msgid "Día de la Navidad"
+msgstr ""
+
+#. Public holiday.
+msgid "Asueto adicionale"
+msgstr ""
+
+#. Public sector holiday.
+msgid "Asueto de la Administración Pública"
 msgstr ""
diff --git a/holidays/locale/uk/LC_MESSAGES/PY.po b/holidays/locale/uk/LC_MESSAGES/PY.po
index 77ccd0fc..dcf030db 100644
--- a/holidays/locale/uk/LC_MESSAGES/PY.po
+++ b/holidays/locale/uk/LC_MESSAGES/PY.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.41\n"
+"Project-Id-Version: Holidays 0.62\n"
 "POT-Creation-Date: 2023-03-05 12:33+0200\n"
-"PO-Revision-Date: 2024-01-05 12:45+0200\n"
+"PO-Revision-Date: 2024-11-28 14:10+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: uk\n"
@@ -27,14 +27,6 @@ msgstr ""
 "Generated-By: pygettext.py 1.5\n"
 "X-Generator: Poedit 3.2.2\n"
 
-#. Public holiday.
-msgid "Asueto adicionale"
-msgstr "Додатковий вихідний"
-
-#. Public sector holiday.
-msgid "Asueto de la Administración Pública"
-msgstr "Вихідний державних установ"
-
 #. New Year's Day.
 msgid "Año Nuevo"
 msgstr "Новий рік"
@@ -55,10 +47,14 @@ msgstr "Страсна пʼятниця"
 msgid "Domingo de Resurrección"
 msgstr "Великдень"
 
-#. Labor Day.
-msgid "Día del Trabajador"
+#. Workers' Day.
+msgid "Día de los Trabajadores"
 msgstr "День трудящих"
 
+#. National Holiday.
+msgid "Feriado Nacional"
+msgstr "Національне свято"
+
 #. Independence Day.
 msgid "Día de la Independencia Nacional"
 msgstr "День незалежності"
@@ -77,8 +73,16 @@ msgstr "День битви за Бокерон"
 
 #. Caacupe Virgin Day.
 msgid "Día de la Virgen de Caacupé"
-msgstr "Успіння Пресвятої Богородиці"
+msgstr "День Богоматері Каакупе"
 
 #. Christmas Day.
-msgid "Navidad"
+msgid "Día de la Navidad"
 msgstr "Різдво Христове"
+
+#. Public holiday.
+msgid "Asueto adicionale"
+msgstr "Додатковий вихідний"
+
+#. Public sector holiday.
+msgid "Asueto de la Administración Pública"
+msgstr "Вихідний державних установ"
diff --git a/snapshots/countries/PY_COMMON.json b/snapshots/countries/PY_COMMON.json
index 356756b9..0660e3ba 100644
--- a/snapshots/countries/PY_COMMON.json
+++ b/snapshots/countries/PY_COMMON.json
@@ -1,461 +1,10 @@
 {
-    "1950-01-01": "New Year's Day",
-    "1950-03-01": "Patriots Day",
-    "1950-04-06": "Maundy Thursday",
-    "1950-04-07": "Good Friday",
-    "1950-04-09": "Easter Sunday",
-    "1950-05-01": "Labor Day",
-    "1950-05-15": "Independence Day",
-    "1950-06-12": "Chaco Armistice Day",
-    "1950-08-15": "Asuncion Foundation's Day",
-    "1950-12-08": "Caacupe Virgin Day",
-    "1950-12-25": "Christmas Day",
-    "1951-01-01": "New Year's Day",
-    "1951-03-01": "Patriots Day",
-    "1951-03-22": "Maundy Thursday",
-    "1951-03-23": "Good Friday",
-    "1951-03-25": "Easter Sunday",
-    "1951-05-01": "Labor Day",
-    "1951-05-15": "Independence Day",
-    "1951-06-12": "Chaco Armistice Day",
-    "1951-08-15": "Asuncion Foundation's Day",
-    "1951-12-08": "Caacupe Virgin Day",
-    "1951-12-25": "Christmas Day",
-    "1952-01-01": "New Year's Day",
-    "1952-03-01": "Patriots Day",
-    "1952-04-10": "Maundy Thursday",
-    "1952-04-11": "Good Friday",
-    "1952-04-13": "Easter Sunday",
-    "1952-05-01": "Labor Day",
-    "1952-05-15": "Independence Day",
-    "1952-06-12": "Chaco Armistice Day",
-    "1952-08-15": "Asuncion Foundation's Day",
-    "1952-12-08": "Caacupe Virgin Day",
-    "1952-12-25": "Christmas Day",
-    "1953-01-01": "New Year's Day",
-    "1953-03-01": "Patriots Day",
-    "1953-04-02": "Maundy Thursday",
-    "1953-04-03": "Good Friday",
-    "1953-04-05": "Easter Sunday",
-    "1953-05-01": "Labor Day",
-    "1953-05-15": "Independence Day",
-    "1953-06-12": "Chaco Armistice Day",
-    "1953-08-15": "Asuncion Foundation's Day",
-    "1953-12-08": "Caacupe Virgin Day",
-    "1953-12-25": "Christmas Day",
-    "1954-01-01": "New Year's Day",
-    "1954-03-01": "Patriots Day",
-    "1954-04-15": "Maundy Thursday",
-    "1954-04-16": "Good Friday",
-    "1954-04-18": "Easter Sunday",
-    "1954-05-01": "Labor Day",
-    "1954-05-15": "Independence Day",
-    "1954-06-12": "Chaco Armistice Day",
-    "1954-08-15": "Asuncion Foundation's Day",
-    "1954-12-08": "Caacupe Virgin Day",
-    "1954-12-25": "Christmas Day",
-    "1955-01-01": "New Year's Day",
-    "1955-03-01": "Patriots Day",
-    "1955-04-07": "Maundy Thursday",
-    "1955-04-08": "Good Friday",
-    "1955-04-10": "Easter Sunday",
-    "1955-05-01": "Labor Day",
-    "1955-05-15": "Independence Day",
-    "1955-06-12": "Chaco Armistice Day",
-    "1955-08-15": "Asuncion Foundation's Day",
-    "1955-12-08": "Caacupe Virgin Day",
-    "1955-12-25": "Christmas Day",
-    "1956-01-01": "New Year's Day",
-    "1956-03-01": "Patriots Day",
-    "1956-03-29": "Maundy Thursday",
-    "1956-03-30": "Good Friday",
-    "1956-04-01": "Easter Sunday",
-    "1956-05-01": "Labor Day",
-    "1956-05-15": "Independence Day",
-    "1956-06-12": "Chaco Armistice Day",
-    "1956-08-15": "Asuncion Foundation's Day",
-    "1956-12-08": "Caacupe Virgin Day",
-    "1956-12-25": "Christmas Day",
-    "1957-01-01": "New Year's Day",
-    "1957-03-01": "Patriots Day",
-    "1957-04-18": "Maundy Thursday",
-    "1957-04-19": "Good Friday",
-    "1957-04-21": "Easter Sunday",
-    "1957-05-01": "Labor Day",
-    "1957-05-15": "Independence Day",
-    "1957-06-12": "Chaco Armistice Day",
-    "1957-08-15": "Asuncion Foundation's Day",
-    "1957-12-08": "Caacupe Virgin Day",
-    "1957-12-25": "Christmas Day",
-    "1958-01-01": "New Year's Day",
-    "1958-03-01": "Patriots Day",
-    "1958-04-03": "Maundy Thursday",
-    "1958-04-04": "Good Friday",
-    "1958-04-06": "Easter Sunday",
-    "1958-05-01": "Labor Day",
-    "1958-05-15": "Independence Day",
-    "1958-06-12": "Chaco Armistice Day",
-    "1958-08-15": "Asuncion Foundation's Day",
-    "1958-12-08": "Caacupe Virgin Day",
-    "1958-12-25": "Christmas Day",
-    "1959-01-01": "New Year's Day",
-    "1959-03-01": "Patriots Day",
-    "1959-03-26": "Maundy Thursday",
-    "1959-03-27": "Good Friday",
-    "1959-03-29": "Easter Sunday",
-    "1959-05-01": "Labor Day",
-    "1959-05-15": "Independence Day",
-    "1959-06-12": "Chaco Armistice Day",
-    "1959-08-15": "Asuncion Foundation's Day",
-    "1959-12-08": "Caacupe Virgin Day",
-    "1959-12-25": "Christmas Day",
-    "1960-01-01": "New Year's Day",
-    "1960-03-01": "Patriots Day",
-    "1960-04-14": "Maundy Thursday",
-    "1960-04-15": "Good Friday",
-    "1960-04-17": "Easter Sunday",
-    "1960-05-01": "Labor Day",
-    "1960-05-15": "Independence Day",
-    "1960-06-12": "Chaco Armistice Day",
-    "1960-08-15": "Asuncion Foundation's Day",
-    "1960-12-08": "Caacupe Virgin Day",
-    "1960-12-25": "Christmas Day",
-    "1961-01-01": "New Year's Day",
-    "1961-03-01": "Patriots Day",
-    "1961-03-30": "Maundy Thursday",
-    "1961-03-31": "Good Friday",
-    "1961-04-02": "Easter Sunday",
-    "1961-05-01": "Labor Day",
-    "1961-05-15": "Independence Day",
-    "1961-06-12": "Chaco Armistice Day",
-    "1961-08-15": "Asuncion Foundation's Day",
-    "1961-12-08": "Caacupe Virgin Day",
-    "1961-12-25": "Christmas Day",
-    "1962-01-01": "New Year's Day",
-    "1962-03-01": "Patriots Day",
-    "1962-04-19": "Maundy Thursday",
-    "1962-04-20": "Good Friday",
-    "1962-04-22": "Easter Sunday",
-    "1962-05-01": "Labor Day",
-    "1962-05-15": "Independence Day",
-    "1962-06-12": "Chaco Armistice Day",
-    "1962-08-15": "Asuncion Foundation's Day",
-    "1962-12-08": "Caacupe Virgin Day",
-    "1962-12-25": "Christmas Day",
-    "1963-01-01": "New Year's Day",
-    "1963-03-01": "Patriots Day",
-    "1963-04-11": "Maundy Thursday",
-    "1963-04-12": "Good Friday",
-    "1963-04-14": "Easter Sunday",
-    "1963-05-01": "Labor Day",
-    "1963-05-15": "Independence Day",
-    "1963-06-12": "Chaco Armistice Day",
-    "1963-08-15": "Asuncion Foundation's Day",
-    "1963-12-08": "Caacupe Virgin Day",
-    "1963-12-25": "Christmas Day",
-    "1964-01-01": "New Year's Day",
-    "1964-03-01": "Patriots Day",
-    "1964-03-26": "Maundy Thursday",
-    "1964-03-27": "Good Friday",
-    "1964-03-29": "Easter Sunday",
-    "1964-05-01": "Labor Day",
-    "1964-05-15": "Independence Day",
-    "1964-06-12": "Chaco Armistice Day",
-    "1964-08-15": "Asuncion Foundation's Day",
-    "1964-12-08": "Caacupe Virgin Day",
-    "1964-12-25": "Christmas Day",
-    "1965-01-01": "New Year's Day",
-    "1965-03-01": "Patriots Day",
-    "1965-04-15": "Maundy Thursday",
-    "1965-04-16": "Good Friday",
-    "1965-04-18": "Easter Sunday",
-    "1965-05-01": "Labor Day",
-    "1965-05-15": "Independence Day",
-    "1965-06-12": "Chaco Armistice Day",
-    "1965-08-15": "Asuncion Foundation's Day",
-    "1965-12-08": "Caacupe Virgin Day",
-    "1965-12-25": "Christmas Day",
-    "1966-01-01": "New Year's Day",
-    "1966-03-01": "Patriots Day",
-    "1966-04-07": "Maundy Thursday",
-    "1966-04-08": "Good Friday",
-    "1966-04-10": "Easter Sunday",
-    "1966-05-01": "Labor Day",
-    "1966-05-15": "Independence Day",
-    "1966-06-12": "Chaco Armistice Day",
-    "1966-08-15": "Asuncion Foundation's Day",
-    "1966-12-08": "Caacupe Virgin Day",
-    "1966-12-25": "Christmas Day",
-    "1967-01-01": "New Year's Day",
-    "1967-03-01": "Patriots Day",
-    "1967-03-23": "Maundy Thursday",
-    "1967-03-24": "Good Friday",
-    "1967-03-26": "Easter Sunday",
-    "1967-05-01": "Labor Day",
-    "1967-05-15": "Independence Day",
-    "1967-06-12": "Chaco Armistice Day",
-    "1967-08-15": "Asuncion Foundation's Day",
-    "1967-12-08": "Caacupe Virgin Day",
-    "1967-12-25": "Christmas Day",
-    "1968-01-01": "New Year's Day",
-    "1968-03-01": "Patriots Day",
-    "1968-04-11": "Maundy Thursday",
-    "1968-04-12": "Good Friday",
-    "1968-04-14": "Easter Sunday",
-    "1968-05-01": "Labor Day",
-    "1968-05-15": "Independence Day",
-    "1968-06-12": "Chaco Armistice Day",
-    "1968-08-15": "Asuncion Foundation's Day",
-    "1968-12-08": "Caacupe Virgin Day",
-    "1968-12-25": "Christmas Day",
-    "1969-01-01": "New Year's Day",
-    "1969-03-01": "Patriots Day",
-    "1969-04-03": "Maundy Thursday",
-    "1969-04-04": "Good Friday",
-    "1969-04-06": "Easter Sunday",
-    "1969-05-01": "Labor Day",
-    "1969-05-15": "Independence Day",
-    "1969-06-12": "Chaco Armistice Day",
-    "1969-08-15": "Asuncion Foundation's Day",
-    "1969-12-08": "Caacupe Virgin Day",
-    "1969-12-25": "Christmas Day",
-    "1970-01-01": "New Year's Day",
-    "1970-03-01": "Patriots Day",
-    "1970-03-26": "Maundy Thursday",
-    "1970-03-27": "Good Friday",
-    "1970-03-29": "Easter Sunday",
-    "1970-05-01": "Labor Day",
-    "1970-05-15": "Independence Day",
-    "1970-06-12": "Chaco Armistice Day",
-    "1970-08-15": "Asuncion Foundation's Day",
-    "1970-12-08": "Caacupe Virgin Day",
-    "1970-12-25": "Christmas Day",
-    "1971-01-01": "New Year's Day",
-    "1971-03-01": "Patriots Day",
-    "1971-04-08": "Maundy Thursday",
-    "1971-04-09": "Good Friday",
-    "1971-04-11": "Easter Sunday",
-    "1971-05-01": "Labor Day",
-    "1971-05-15": "Independence Day",
-    "1971-06-12": "Chaco Armistice Day",
-    "1971-08-15": "Asuncion Foundation's Day",
-    "1971-12-08": "Caacupe Virgin Day",
-    "1971-12-25": "Christmas Day",
-    "1972-01-01": "New Year's Day",
-    "1972-03-01": "Patriots Day",
-    "1972-03-30": "Maundy Thursday",
-    "1972-03-31": "Good Friday",
-    "1972-04-02": "Easter Sunday",
-    "1972-05-01": "Labor Day",
-    "1972-05-15": "Independence Day",
-    "1972-06-12": "Chaco Armistice Day",
-    "1972-08-15": "Asuncion Foundation's Day",
-    "1972-12-08": "Caacupe Virgin Day",
-    "1972-12-25": "Christmas Day",
-    "1973-01-01": "New Year's Day",
-    "1973-03-01": "Patriots Day",
-    "1973-04-19": "Maundy Thursday",
-    "1973-04-20": "Good Friday",
-    "1973-04-22": "Easter Sunday",
-    "1973-05-01": "Labor Day",
-    "1973-05-15": "Independence Day",
-    "1973-06-12": "Chaco Armistice Day",
-    "1973-08-15": "Asuncion Foundation's Day",
-    "1973-12-08": "Caacupe Virgin Day",
-    "1973-12-25": "Christmas Day",
-    "1974-01-01": "New Year's Day",
-    "1974-03-01": "Patriots Day",
-    "1974-04-11": "Maundy Thursday",
-    "1974-04-12": "Good Friday",
-    "1974-04-14": "Easter Sunday",
-    "1974-05-01": "Labor Day",
-    "1974-05-15": "Independence Day",
-    "1974-06-12": "Chaco Armistice Day",
-    "1974-08-15": "Asuncion Foundation's Day",
-    "1974-12-08": "Caacupe Virgin Day",
-    "1974-12-25": "Christmas Day",
-    "1975-01-01": "New Year's Day",
-    "1975-03-01": "Patriots Day",
-    "1975-03-27": "Maundy Thursday",
-    "1975-03-28": "Good Friday",
-    "1975-03-30": "Easter Sunday",
-    "1975-05-01": "Labor Day",
-    "1975-05-15": "Independence Day",
-    "1975-06-12": "Chaco Armistice Day",
-    "1975-08-15": "Asuncion Foundation's Day",
-    "1975-12-08": "Caacupe Virgin Day",
-    "1975-12-25": "Christmas Day",
-    "1976-01-01": "New Year's Day",
-    "1976-03-01": "Patriots Day",
-    "1976-04-15": "Maundy Thursday",
-    "1976-04-16": "Good Friday",
-    "1976-04-18": "Easter Sunday",
-    "1976-05-01": "Labor Day",
-    "1976-05-15": "Independence Day",
-    "1976-06-12": "Chaco Armistice Day",
-    "1976-08-15": "Asuncion Foundation's Day",
-    "1976-12-08": "Caacupe Virgin Day",
-    "1976-12-25": "Christmas Day",
-    "1977-01-01": "New Year's Day",
-    "1977-03-01": "Patriots Day",
-    "1977-04-07": "Maundy Thursday",
-    "1977-04-08": "Good Friday",
-    "1977-04-10": "Easter Sunday",
-    "1977-05-01": "Labor Day",
-    "1977-05-15": "Independence Day",
-    "1977-06-12": "Chaco Armistice Day",
-    "1977-08-15": "Asuncion Foundation's Day",
-    "1977-12-08": "Caacupe Virgin Day",
-    "1977-12-25": "Christmas Day",
-    "1978-01-01": "New Year's Day",
-    "1978-03-01": "Patriots Day",
-    "1978-03-23": "Maundy Thursday",
-    "1978-03-24": "Good Friday",
-    "1978-03-26": "Easter Sunday",
-    "1978-05-01": "Labor Day",
-    "1978-05-15": "Independence Day",
-    "1978-06-12": "Chaco Armistice Day",
-    "1978-08-15": "Asuncion Foundation's Day",
-    "1978-12-08": "Caacupe Virgin Day",
-    "1978-12-25": "Christmas Day",
-    "1979-01-01": "New Year's Day",
-    "1979-03-01": "Patriots Day",
-    "1979-04-12": "Maundy Thursday",
-    "1979-04-13": "Good Friday",
-    "1979-04-15": "Easter Sunday",
-    "1979-05-01": "Labor Day",
-    "1979-05-15": "Independence Day",
-    "1979-06-12": "Chaco Armistice Day",
-    "1979-08-15": "Asuncion Foundation's Day",
-    "1979-12-08": "Caacupe Virgin Day",
-    "1979-12-25": "Christmas Day",
-    "1980-01-01": "New Year's Day",
-    "1980-03-01": "Patriots Day",
-    "1980-04-03": "Maundy Thursday",
-    "1980-04-04": "Good Friday",
-    "1980-04-06": "Easter Sunday",
-    "1980-05-01": "Labor Day",
-    "1980-05-15": "Independence Day",
-    "1980-06-12": "Chaco Armistice Day",
-    "1980-08-15": "Asuncion Foundation's Day",
-    "1980-12-08": "Caacupe Virgin Day",
-    "1980-12-25": "Christmas Day",
-    "1981-01-01": "New Year's Day",
-    "1981-03-01": "Patriots Day",
-    "1981-04-16": "Maundy Thursday",
-    "1981-04-17": "Good Friday",
-    "1981-04-19": "Easter Sunday",
-    "1981-05-01": "Labor Day",
-    "1981-05-15": "Independence Day",
-    "1981-06-12": "Chaco Armistice Day",
-    "1981-08-15": "Asuncion Foundation's Day",
-    "1981-12-08": "Caacupe Virgin Day",
-    "1981-12-25": "Christmas Day",
-    "1982-01-01": "New Year's Day",
-    "1982-03-01": "Patriots Day",
-    "1982-04-08": "Maundy Thursday",
-    "1982-04-09": "Good Friday",
-    "1982-04-11": "Easter Sunday",
-    "1982-05-01": "Labor Day",
-    "1982-05-15": "Independence Day",
-    "1982-06-12": "Chaco Armistice Day",
-    "1982-08-15": "Asuncion Foundation's Day",
-    "1982-12-08": "Caacupe Virgin Day",
-    "1982-12-25": "Christmas Day",
-    "1983-01-01": "New Year's Day",
-    "1983-03-01": "Patriots Day",
-    "1983-03-31": "Maundy Thursday",
-    "1983-04-01": "Good Friday",
-    "1983-04-03": "Easter Sunday",
-    "1983-05-01": "Labor Day",
-    "1983-05-15": "Independence Day",
-    "1983-06-12": "Chaco Armistice Day",
-    "1983-08-15": "Asuncion Foundation's Day",
-    "1983-12-08": "Caacupe Virgin Day",
-    "1983-12-25": "Christmas Day",
-    "1984-01-01": "New Year's Day",
-    "1984-03-01": "Patriots Day",
-    "1984-04-19": "Maundy Thursday",
-    "1984-04-20": "Good Friday",
-    "1984-04-22": "Easter Sunday",
-    "1984-05-01": "Labor Day",
-    "1984-05-15": "Independence Day",
-    "1984-06-12": "Chaco Armistice Day",
-    "1984-08-15": "Asuncion Foundation's Day",
-    "1984-12-08": "Caacupe Virgin Day",
-    "1984-12-25": "Christmas Day",
-    "1985-01-01": "New Year's Day",
-    "1985-03-01": "Patriots Day",
-    "1985-04-04": "Maundy Thursday",
-    "1985-04-05": "Good Friday",
-    "1985-04-07": "Easter Sunday",
-    "1985-05-01": "Labor Day",
-    "1985-05-15": "Independence Day",
-    "1985-06-12": "Chaco Armistice Day",
-    "1985-08-15": "Asuncion Foundation's Day",
-    "1985-12-08": "Caacupe Virgin Day",
-    "1985-12-25": "Christmas Day",
-    "1986-01-01": "New Year's Day",
-    "1986-03-01": "Patriots Day",
-    "1986-03-27": "Maundy Thursday",
-    "1986-03-28": "Good Friday",
-    "1986-03-30": "Easter Sunday",
-    "1986-05-01": "Labor Day",
-    "1986-05-15": "Independence Day",
-    "1986-06-12": "Chaco Armistice Day",
-    "1986-08-15": "Asuncion Foundation's Day",
-    "1986-12-08": "Caacupe Virgin Day",
-    "1986-12-25": "Christmas Day",
-    "1987-01-01": "New Year's Day",
-    "1987-03-01": "Patriots Day",
-    "1987-04-16": "Maundy Thursday",
-    "1987-04-17": "Good Friday",
-    "1987-04-19": "Easter Sunday",
-    "1987-05-01": "Labor Day",
-    "1987-05-15": "Independence Day",
-    "1987-06-12": "Chaco Armistice Day",
-    "1987-08-15": "Asuncion Foundation's Day",
-    "1987-12-08": "Caacupe Virgin Day",
-    "1987-12-25": "Christmas Day",
-    "1988-01-01": "New Year's Day",
-    "1988-03-01": "Patriots Day",
-    "1988-03-31": "Maundy Thursday",
-    "1988-04-01": "Good Friday",
-    "1988-04-03": "Easter Sunday",
-    "1988-05-01": "Labor Day",
-    "1988-05-15": "Independence Day",
-    "1988-06-12": "Chaco Armistice Day",
-    "1988-08-15": "Asuncion Foundation's Day",
-    "1988-12-08": "Caacupe Virgin Day",
-    "1988-12-25": "Christmas Day",
-    "1989-01-01": "New Year's Day",
-    "1989-03-01": "Patriots Day",
-    "1989-03-23": "Maundy Thursday",
-    "1989-03-24": "Good Friday",
-    "1989-03-26": "Easter Sunday",
-    "1989-05-01": "Labor Day",
-    "1989-05-15": "Independence Day",
-    "1989-06-12": "Chaco Armistice Day",
-    "1989-08-15": "Asuncion Foundation's Day",
-    "1989-12-08": "Caacupe Virgin Day",
-    "1989-12-25": "Christmas Day",
-    "1990-01-01": "New Year's Day",
-    "1990-03-01": "Patriots Day",
-    "1990-04-12": "Maundy Thursday",
-    "1990-04-13": "Good Friday",
-    "1990-04-15": "Easter Sunday",
-    "1990-05-01": "Labor Day",
-    "1990-05-15": "Independence Day",
-    "1990-06-12": "Chaco Armistice Day",
-    "1990-08-15": "Asuncion Foundation's Day",
-    "1990-12-08": "Caacupe Virgin Day",
-    "1990-12-25": "Christmas Day",
     "1991-01-01": "New Year's Day",
     "1991-03-01": "Patriots Day",
     "1991-03-28": "Maundy Thursday",
     "1991-03-29": "Good Friday",
     "1991-03-31": "Easter Sunday",
-    "1991-05-01": "Labor Day",
+    "1991-05-01": "Workers' Day",
     "1991-05-15": "Independence Day",
     "1991-06-12": "Chaco Armistice Day",
     "1991-08-15": "Asuncion Foundation's Day",
@@ -466,7 +15,7 @@
     "1992-04-16": "Maundy Thursday",
     "1992-04-17": "Good Friday",
     "1992-04-19": "Easter Sunday",
-    "1992-05-01": "Labor Day",
+    "1992-05-01": "Workers' Day",
     "1992-05-15": "Independence Day",
     "1992-06-12": "Chaco Armistice Day",
     "1992-08-15": "Asuncion Foundation's Day",
@@ -477,7 +26,7 @@
     "1993-04-08": "Maundy Thursday",
     "1993-04-09": "Good Friday",
     "1993-04-11": "Easter Sunday",
-    "1993-05-01": "Labor Day",
+    "1993-05-01": "Workers' Day",
     "1993-05-15": "Independence Day",
     "1993-06-12": "Chaco Armistice Day",
     "1993-08-15": "Asuncion Foundation's Day",
@@ -488,7 +37,7 @@
     "1994-03-31": "Maundy Thursday",
     "1994-04-01": "Good Friday",
     "1994-04-03": "Easter Sunday",
-    "1994-05-01": "Labor Day",
+    "1994-05-01": "Workers' Day",
     "1994-05-15": "Independence Day",
     "1994-06-12": "Chaco Armistice Day",
     "1994-08-15": "Asuncion Foundation's Day",
@@ -499,10 +48,11 @@
     "1995-04-13": "Maundy Thursday",
     "1995-04-14": "Good Friday",
     "1995-04-16": "Easter Sunday",
-    "1995-05-01": "Labor Day",
+    "1995-05-01": "Workers' Day",
     "1995-05-15": "Independence Day",
     "1995-06-12": "Chaco Armistice Day",
     "1995-08-15": "Asuncion Foundation's Day",
+    "1995-09-29": "Boqueron Battle Day",
     "1995-12-08": "Caacupe Virgin Day",
     "1995-12-25": "Christmas Day",
     "1996-01-01": "New Year's Day",
@@ -510,10 +60,11 @@
     "1996-04-04": "Maundy Thursday",
     "1996-04-05": "Good Friday",
     "1996-04-07": "Easter Sunday",
-    "1996-05-01": "Labor Day",
+    "1996-05-01": "Workers' Day",
     "1996-05-15": "Independence Day",
     "1996-06-12": "Chaco Armistice Day",
     "1996-08-15": "Asuncion Foundation's Day",
+    "1996-09-29": "Boqueron Battle Day",
     "1996-12-08": "Caacupe Virgin Day",
     "1996-12-25": "Christmas Day",
     "1997-01-01": "New Year's Day",
@@ -521,10 +72,11 @@
     "1997-03-27": "Maundy Thursday",
     "1997-03-28": "Good Friday",
     "1997-03-30": "Easter Sunday",
-    "1997-05-01": "Labor Day",
+    "1997-05-01": "Workers' Day",
     "1997-05-15": "Independence Day",
     "1997-06-12": "Chaco Armistice Day",
     "1997-08-15": "Asuncion Foundation's Day",
+    "1997-09-29": "Boqueron Battle Day",
     "1997-12-08": "Caacupe Virgin Day",
     "1997-12-25": "Christmas Day",
     "1998-01-01": "New Year's Day",
@@ -532,10 +84,11 @@
     "1998-04-09": "Maundy Thursday",
     "1998-04-10": "Good Friday",
     "1998-04-12": "Easter Sunday",
-    "1998-05-01": "Labor Day",
+    "1998-05-01": "Workers' Day",
     "1998-05-15": "Independence Day",
     "1998-06-12": "Chaco Armistice Day",
     "1998-08-15": "Asuncion Foundation's Day",
+    "1998-09-29": "Boqueron Battle Day",
     "1998-12-08": "Caacupe Virgin Day",
     "1998-12-25": "Christmas Day",
     "1999-01-01": "New Year's Day",
@@ -543,10 +96,11 @@
     "1999-04-01": "Maundy Thursday",
     "1999-04-02": "Good Friday",
     "1999-04-04": "Easter Sunday",
-    "1999-05-01": "Labor Day",
+    "1999-05-01": "Workers' Day",
     "1999-05-15": "Independence Day",
     "1999-06-12": "Chaco Armistice Day",
     "1999-08-15": "Asuncion Foundation's Day",
+    "1999-09-29": "Boqueron Battle Day",
     "1999-12-08": "Caacupe Virgin Day",
     "1999-12-25": "Christmas Day",
     "2000-01-01": "New Year's Day",
@@ -554,7 +108,7 @@
     "2000-04-20": "Maundy Thursday",
     "2000-04-21": "Good Friday",
     "2000-04-23": "Easter Sunday",
-    "2000-05-01": "Labor Day",
+    "2000-05-01": "Workers' Day",
     "2000-05-15": "Independence Day",
     "2000-06-12": "Chaco Armistice Day",
     "2000-08-15": "Asuncion Foundation's Day",
@@ -566,7 +120,7 @@
     "2001-04-12": "Maundy Thursday",
     "2001-04-13": "Good Friday",
     "2001-04-15": "Easter Sunday",
-    "2001-05-01": "Labor Day",
+    "2001-05-01": "Workers' Day",
     "2001-05-15": "Independence Day",
     "2001-06-12": "Chaco Armistice Day",
     "2001-08-15": "Asuncion Foundation's Day",
@@ -578,7 +132,7 @@
     "2002-03-28": "Maundy Thursday",
     "2002-03-29": "Good Friday",
     "2002-03-31": "Easter Sunday",
-    "2002-05-01": "Labor Day",
+    "2002-05-01": "Workers' Day",
     "2002-05-15": "Independence Day",
     "2002-06-12": "Chaco Armistice Day",
     "2002-08-15": "Asuncion Foundation's Day",
@@ -590,7 +144,7 @@
     "2003-04-17": "Maundy Thursday",
     "2003-04-18": "Good Friday",
     "2003-04-20": "Easter Sunday",
-    "2003-05-01": "Labor Day",
+    "2003-05-01": "Workers' Day",
     "2003-05-15": "Independence Day",
     "2003-06-12": "Chaco Armistice Day",
     "2003-08-15": "Asuncion Foundation's Day",
@@ -602,7 +156,7 @@
     "2004-04-08": "Maundy Thursday",
     "2004-04-09": "Good Friday",
     "2004-04-11": "Easter Sunday",
-    "2004-05-01": "Labor Day",
+    "2004-05-01": "Workers' Day",
     "2004-05-15": "Independence Day",
     "2004-06-12": "Chaco Armistice Day",
     "2004-08-15": "Asuncion Foundation's Day",
@@ -614,7 +168,7 @@
     "2005-03-24": "Maundy Thursday",
     "2005-03-25": "Good Friday",
     "2005-03-27": "Easter Sunday",
-    "2005-05-01": "Labor Day",
+    "2005-05-01": "Workers' Day",
     "2005-05-15": "Independence Day",
     "2005-06-12": "Chaco Armistice Day",
     "2005-08-15": "Asuncion Foundation's Day",
@@ -626,7 +180,7 @@
     "2006-04-13": "Maundy Thursday",
     "2006-04-14": "Good Friday",
     "2006-04-16": "Easter Sunday",
-    "2006-05-01": "Labor Day",
+    "2006-05-01": "Workers' Day",
     "2006-05-15": "Independence Day",
     "2006-06-12": "Chaco Armistice Day",
     "2006-08-15": "Asuncion Foundation's Day",
@@ -639,7 +193,7 @@
     "2007-04-05": "Maundy Thursday",
     "2007-04-06": "Good Friday",
     "2007-04-08": "Easter Sunday",
-    "2007-05-01": "Labor Day",
+    "2007-05-01": "Workers' Day",
     "2007-05-15": "Independence Day",
     "2007-06-12": "Chaco Armistice Day",
     "2007-08-15": "Asuncion Foundation's Day",
@@ -651,7 +205,7 @@
     "2008-03-20": "Maundy Thursday",
     "2008-03-21": "Good Friday",
     "2008-03-23": "Easter Sunday",
-    "2008-05-01": "Labor Day",
+    "2008-05-01": "Workers' Day",
     "2008-05-15": "Independence Day",
     "2008-06-12": "Chaco Armistice Day",
     "2008-08-15": "Asuncion Foundation's Day",
@@ -663,7 +217,7 @@
     "2009-04-09": "Maundy Thursday",
     "2009-04-10": "Good Friday",
     "2009-04-12": "Easter Sunday",
-    "2009-05-01": "Labor Day",
+    "2009-05-01": "Workers' Day",
     "2009-05-15": "Independence Day",
     "2009-06-12": "Chaco Armistice Day",
     "2009-08-15": "Asuncion Foundation's Day",
@@ -676,7 +230,7 @@
     "2010-04-01": "Maundy Thursday",
     "2010-04-02": "Good Friday",
     "2010-04-04": "Easter Sunday",
-    "2010-05-01": "Labor Day",
+    "2010-05-01": "Workers' Day",
     "2010-05-15": "Independence Day",
     "2010-06-12": "Chaco Armistice Day",
     "2010-06-14": "Public holiday",
@@ -693,7 +247,7 @@
     "2011-04-21": "Maundy Thursday",
     "2011-04-22": "Good Friday",
     "2011-04-24": "Easter Sunday",
-    "2011-05-01": "Labor Day",
+    "2011-05-01": "Workers' Day",
     "2011-05-14": "Public holiday",
     "2011-05-15": "Independence Day",
     "2011-05-16": "Public holiday",
@@ -710,8 +264,8 @@
     "2012-04-05": "Maundy Thursday",
     "2012-04-06": "Good Friday",
     "2012-04-08": "Easter Sunday",
-    "2012-05-01": "Labor Day",
-    "2012-05-14": "Independence Day",
+    "2012-05-01": "Workers' Day",
+    "2012-05-14": "National Holiday",
     "2012-05-15": "Independence Day",
     "2012-06-12": "Chaco Armistice Day",
     "2012-08-15": "Asuncion Foundation's Day",
@@ -726,8 +280,8 @@
     "2013-03-28": "Maundy Thursday",
     "2013-03-29": "Good Friday",
     "2013-03-31": "Easter Sunday",
-    "2013-05-01": "Labor Day",
-    "2013-05-14": "Independence Day",
+    "2013-05-01": "Workers' Day",
+    "2013-05-14": "National Holiday",
     "2013-05-15": "Independence Day",
     "2013-06-12": "Chaco Armistice Day",
     "2013-08-14": "Public holiday",
@@ -741,8 +295,8 @@
     "2014-04-17": "Maundy Thursday",
     "2014-04-18": "Good Friday",
     "2014-04-20": "Easter Sunday",
-    "2014-05-01": "Labor Day",
-    "2014-05-14": "Independence Day",
+    "2014-05-01": "Workers' Day",
+    "2014-05-14": "National Holiday",
     "2014-05-15": "Independence Day",
     "2014-06-16": "Chaco Armistice Day",
     "2014-08-15": "Asuncion Foundation's Day",
@@ -757,8 +311,8 @@
     "2015-04-02": "Maundy Thursday",
     "2015-04-03": "Good Friday",
     "2015-04-05": "Easter Sunday",
-    "2015-05-01": "Labor Day",
-    "2015-05-14": "Independence Day",
+    "2015-05-01": "Workers' Day",
+    "2015-05-14": "National Holiday",
     "2015-05-15": "Independence Day",
     "2015-06-12": "Chaco Armistice Day",
     "2015-07-10": "Public holiday",
@@ -775,8 +329,8 @@
     "2016-03-24": "Maundy Thursday",
     "2016-03-25": "Good Friday",
     "2016-03-27": "Easter Sunday",
-    "2016-05-01": "Labor Day",
-    "2016-05-14": "Independence Day",
+    "2016-05-01": "Workers' Day",
+    "2016-05-14": "National Holiday",
     "2016-05-15": "Independence Day",
     "2016-06-12": "Chaco Armistice Day",
     "2016-08-15": "Asuncion Foundation's Day",
@@ -789,8 +343,8 @@
     "2017-04-13": "Maundy Thursday",
     "2017-04-14": "Good Friday",
     "2017-04-16": "Easter Sunday",
-    "2017-05-01": "Labor Day",
-    "2017-05-14": "Independence Day",
+    "2017-05-01": "Workers' Day",
+    "2017-05-14": "National Holiday",
     "2017-05-15": "Independence Day",
     "2017-06-12": "Chaco Armistice Day",
     "2017-08-15": "Asuncion Foundation's Day",
@@ -802,8 +356,8 @@
     "2018-03-29": "Maundy Thursday",
     "2018-03-30": "Good Friday",
     "2018-04-01": "Easter Sunday",
-    "2018-05-01": "Labor Day",
-    "2018-05-14": "Independence Day",
+    "2018-05-01": "Workers' Day",
+    "2018-05-14": "National Holiday",
     "2018-05-15": "Independence Day",
     "2018-06-11": "Chaco Armistice Day",
     "2018-08-15": "Asuncion Foundation's Day",
@@ -813,15 +367,15 @@
     "2018-12-25": "Christmas Day",
     "2018-12-31": "Public sector holiday",
     "2019-01-01": "New Year's Day",
-    "2019-03-01": "Patriots Day",
+    "2019-03-04": "Patriots Day",
     "2019-04-17": "Public sector holiday",
     "2019-04-18": "Maundy Thursday",
     "2019-04-19": "Good Friday",
     "2019-04-21": "Easter Sunday",
-    "2019-05-01": "Labor Day",
-    "2019-05-14": "Independence Day",
+    "2019-05-01": "Workers' Day",
+    "2019-05-14": "National Holiday",
     "2019-05-15": "Independence Day",
-    "2019-06-12": "Chaco Armistice Day",
+    "2019-06-17": "Chaco Armistice Day",
     "2019-08-15": "Asuncion Foundation's Day",
     "2019-09-29": "Boqueron Battle Day",
     "2019-12-08": "Caacupe Virgin Day",
@@ -834,8 +388,8 @@
     "2020-04-09": "Maundy Thursday",
     "2020-04-10": "Good Friday",
     "2020-04-12": "Easter Sunday",
-    "2020-05-01": "Labor Day",
-    "2020-05-14": "Independence Day",
+    "2020-05-01": "Workers' Day",
+    "2020-05-14": "National Holiday",
     "2020-05-15": "Independence Day",
     "2020-06-12": "Chaco Armistice Day",
     "2020-08-15": "Asuncion Foundation's Day",
@@ -847,8 +401,8 @@
     "2021-04-01": "Maundy Thursday",
     "2021-04-02": "Good Friday",
     "2021-04-04": "Easter Sunday",
-    "2021-05-01": "Labor Day",
-    "2021-05-14": "Independence Day",
+    "2021-05-01": "Workers' Day",
+    "2021-05-14": "National Holiday",
     "2021-05-15": "Independence Day",
     "2021-06-12": "Chaco Armistice Day",
     "2021-08-15": "Asuncion Foundation's Day",
@@ -863,9 +417,9 @@
     "2022-04-14": "Maundy Thursday",
     "2022-04-15": "Good Friday",
     "2022-04-17": "Easter Sunday",
-    "2022-05-01": "Labor Day",
+    "2022-05-01": "Workers' Day",
     "2022-05-02": "Public sector holiday",
-    "2022-05-14": "Independence Day",
+    "2022-05-14": "National Holiday",
     "2022-05-15": "Independence Day",
     "2022-06-12": "Chaco Armistice Day",
     "2022-08-15": "Asuncion Foundation's Day",
@@ -873,12 +427,12 @@
     "2022-12-08": "Caacupe Virgin Day",
     "2022-12-25": "Christmas Day",
     "2023-01-01": "New Year's Day",
-    "2023-03-01": "Patriots Day",
+    "2023-02-27": "Patriots Day",
     "2023-04-06": "Maundy Thursday",
     "2023-04-07": "Good Friday",
     "2023-04-09": "Easter Sunday",
-    "2023-05-01": "Labor Day",
-    "2023-05-14": "Independence Day",
+    "2023-05-01": "Workers' Day",
+    "2023-05-14": "National Holiday",
     "2023-05-15": "Independence Day",
     "2023-06-12": "Chaco Armistice Day",
     "2023-08-15": "Asuncion Foundation's Day",
@@ -890,12 +444,12 @@
     "2024-03-28": "Maundy Thursday",
     "2024-03-29": "Good Friday",
     "2024-03-31": "Easter Sunday",
-    "2024-05-01": "Labor Day",
-    "2024-05-14": "Independence Day",
+    "2024-05-01": "Workers' Day",
+    "2024-05-14": "National Holiday",
     "2024-05-15": "Independence Day",
-    "2024-06-12": "Chaco Armistice Day",
+    "2024-06-10": "Chaco Armistice Day",
     "2024-08-15": "Asuncion Foundation's Day",
-    "2024-09-29": "Boqueron Battle Day",
+    "2024-09-30": "Boqueron Battle Day",
     "2024-12-08": "Caacupe Virgin Day",
     "2024-12-25": "Christmas Day",
     "2025-01-01": "New Year's Day",
@@ -903,8 +457,8 @@
     "2025-04-17": "Maundy Thursday",
     "2025-04-18": "Good Friday",
     "2025-04-20": "Easter Sunday",
-    "2025-05-01": "Labor Day",
-    "2025-05-14": "Independence Day",
+    "2025-05-01": "Workers' Day",
+    "2025-05-14": "National Holiday",
     "2025-05-15": "Independence Day",
     "2025-06-12": "Chaco Armistice Day",
     "2025-08-15": "Asuncion Foundation's Day",
@@ -916,8 +470,8 @@
     "2026-04-02": "Maundy Thursday",
     "2026-04-03": "Good Friday",
     "2026-04-05": "Easter Sunday",
-    "2026-05-01": "Labor Day",
-    "2026-05-14": "Independence Day",
+    "2026-05-01": "Workers' Day",
+    "2026-05-14": "National Holiday",
     "2026-05-15": "Independence Day",
     "2026-06-12": "Chaco Armistice Day",
     "2026-08-15": "Asuncion Foundation's Day",
@@ -929,8 +483,8 @@
     "2027-03-25": "Maundy Thursday",
     "2027-03-26": "Good Friday",
     "2027-03-28": "Easter Sunday",
-    "2027-05-01": "Labor Day",
-    "2027-05-14": "Independence Day",
+    "2027-05-01": "Workers' Day",
+    "2027-05-14": "National Holiday",
     "2027-05-15": "Independence Day",
     "2027-06-12": "Chaco Armistice Day",
     "2027-08-15": "Asuncion Foundation's Day",
@@ -942,8 +496,8 @@
     "2028-04-13": "Maundy Thursday",
     "2028-04-14": "Good Friday",
     "2028-04-16": "Easter Sunday",
-    "2028-05-01": "Labor Day",
-    "2028-05-14": "Independence Day",
+    "2028-05-01": "Workers' Day",
+    "2028-05-14": "National Holiday",
     "2028-05-15": "Independence Day",
     "2028-06-12": "Chaco Armistice Day",
     "2028-08-15": "Asuncion Foundation's Day",
@@ -955,8 +509,8 @@
     "2029-03-29": "Maundy Thursday",
     "2029-03-30": "Good Friday",
     "2029-04-01": "Easter Sunday",
-    "2029-05-01": "Labor Day",
-    "2029-05-14": "Independence Day",
+    "2029-05-01": "Workers' Day",
+    "2029-05-14": "National Holiday",
     "2029-05-15": "Independence Day",
     "2029-06-12": "Chaco Armistice Day",
     "2029-08-15": "Asuncion Foundation's Day",
@@ -968,8 +522,8 @@
     "2030-04-18": "Maundy Thursday",
     "2030-04-19": "Good Friday",
     "2030-04-21": "Easter Sunday",
-    "2030-05-01": "Labor Day",
-    "2030-05-14": "Independence Day",
+    "2030-05-01": "Workers' Day",
+    "2030-05-14": "National Holiday",
     "2030-05-15": "Independence Day",
     "2030-06-12": "Chaco Armistice Day",
     "2030-08-15": "Asuncion Foundation's Day",
@@ -981,8 +535,8 @@
     "2031-04-10": "Maundy Thursday",
     "2031-04-11": "Good Friday",
     "2031-04-13": "Easter Sunday",
-    "2031-05-01": "Labor Day",
-    "2031-05-14": "Independence Day",
+    "2031-05-01": "Workers' Day",
+    "2031-05-14": "National Holiday",
     "2031-05-15": "Independence Day",
     "2031-06-12": "Chaco Armistice Day",
     "2031-08-15": "Asuncion Foundation's Day",
@@ -994,8 +548,8 @@
     "2032-03-25": "Maundy Thursday",
     "2032-03-26": "Good Friday",
     "2032-03-28": "Easter Sunday",
-    "2032-05-01": "Labor Day",
-    "2032-05-14": "Independence Day",
+    "2032-05-01": "Workers' Day",
+    "2032-05-14": "National Holiday",
     "2032-05-15": "Independence Day",
     "2032-06-12": "Chaco Armistice Day",
     "2032-08-15": "Asuncion Foundation's Day",
@@ -1007,8 +561,8 @@
     "2033-04-14": "Maundy Thursday",
     "2033-04-15": "Good Friday",
     "2033-04-17": "Easter Sunday",
-    "2033-05-01": "Labor Day",
-    "2033-05-14": "Independence Day",
+    "2033-05-01": "Workers' Day",
+    "2033-05-14": "National Holiday",
     "2033-05-15": "Independence Day",
     "2033-06-12": "Chaco Armistice Day",
     "2033-08-15": "Asuncion Foundation's Day",
@@ -1020,8 +574,8 @@
     "2034-04-06": "Maundy Thursday",
     "2034-04-07": "Good Friday",
     "2034-04-09": "Easter Sunday",
-    "2034-05-01": "Labor Day",
-    "2034-05-14": "Independence Day",
+    "2034-05-01": "Workers' Day",
+    "2034-05-14": "National Holiday",
     "2034-05-15": "Independence Day",
     "2034-06-12": "Chaco Armistice Day",
     "2034-08-15": "Asuncion Foundation's Day",
@@ -1033,8 +587,8 @@
     "2035-03-22": "Maundy Thursday",
     "2035-03-23": "Good Friday",
     "2035-03-25": "Easter Sunday",
-    "2035-05-01": "Labor Day",
-    "2035-05-14": "Independence Day",
+    "2035-05-01": "Workers' Day",
+    "2035-05-14": "National Holiday",
     "2035-05-15": "Independence Day",
     "2035-06-12": "Chaco Armistice Day",
     "2035-08-15": "Asuncion Foundation's Day",
@@ -1046,8 +600,8 @@
     "2036-04-10": "Maundy Thursday",
     "2036-04-11": "Good Friday",
     "2036-04-13": "Easter Sunday",
-    "2036-05-01": "Labor Day",
-    "2036-05-14": "Independence Day",
+    "2036-05-01": "Workers' Day",
+    "2036-05-14": "National Holiday",
     "2036-05-15": "Independence Day",
     "2036-06-12": "Chaco Armistice Day",
     "2036-08-15": "Asuncion Foundation's Day",
@@ -1059,8 +613,8 @@
     "2037-04-02": "Maundy Thursday",
     "2037-04-03": "Good Friday",
     "2037-04-05": "Easter Sunday",
-    "2037-05-01": "Labor Day",
-    "2037-05-14": "Independence Day",
+    "2037-05-01": "Workers' Day",
+    "2037-05-14": "National Holiday",
     "2037-05-15": "Independence Day",
     "2037-06-12": "Chaco Armistice Day",
     "2037-08-15": "Asuncion Foundation's Day",
@@ -1072,8 +626,8 @@
     "2038-04-22": "Maundy Thursday",
     "2038-04-23": "Good Friday",
     "2038-04-25": "Easter Sunday",
-    "2038-05-01": "Labor Day",
-    "2038-05-14": "Independence Day",
+    "2038-05-01": "Workers' Day",
+    "2038-05-14": "National Holiday",
     "2038-05-15": "Independence Day",
     "2038-06-12": "Chaco Armistice Day",
     "2038-08-15": "Asuncion Foundation's Day",
@@ -1085,8 +639,8 @@
     "2039-04-07": "Maundy Thursday",
     "2039-04-08": "Good Friday",
     "2039-04-10": "Easter Sunday",
-    "2039-05-01": "Labor Day",
-    "2039-05-14": "Independence Day",
+    "2039-05-01": "Workers' Day",
+    "2039-05-14": "National Holiday",
     "2039-05-15": "Independence Day",
     "2039-06-12": "Chaco Armistice Day",
     "2039-08-15": "Asuncion Foundation's Day",
@@ -1098,8 +652,8 @@
     "2040-03-29": "Maundy Thursday",
     "2040-03-30": "Good Friday",
     "2040-04-01": "Easter Sunday",
-    "2040-05-01": "Labor Day",
-    "2040-05-14": "Independence Day",
+    "2040-05-01": "Workers' Day",
+    "2040-05-14": "National Holiday",
     "2040-05-15": "Independence Day",
     "2040-06-12": "Chaco Armistice Day",
     "2040-08-15": "Asuncion Foundation's Day",
@@ -1111,8 +665,8 @@
     "2041-04-18": "Maundy Thursday",
     "2041-04-19": "Good Friday",
     "2041-04-21": "Easter Sunday",
-    "2041-05-01": "Labor Day",
-    "2041-05-14": "Independence Day",
+    "2041-05-01": "Workers' Day",
+    "2041-05-14": "National Holiday",
     "2041-05-15": "Independence Day",
     "2041-06-12": "Chaco Armistice Day",
     "2041-08-15": "Asuncion Foundation's Day",
@@ -1124,8 +678,8 @@
     "2042-04-03": "Maundy Thursday",
     "2042-04-04": "Good Friday",
     "2042-04-06": "Easter Sunday",
-    "2042-05-01": "Labor Day",
-    "2042-05-14": "Independence Day",
+    "2042-05-01": "Workers' Day",
+    "2042-05-14": "National Holiday",
     "2042-05-15": "Independence Day",
     "2042-06-12": "Chaco Armistice Day",
     "2042-08-15": "Asuncion Foundation's Day",
@@ -1137,8 +691,8 @@
     "2043-03-26": "Maundy Thursday",
     "2043-03-27": "Good Friday",
     "2043-03-29": "Easter Sunday",
-    "2043-05-01": "Labor Day",
-    "2043-05-14": "Independence Day",
+    "2043-05-01": "Workers' Day",
+    "2043-05-14": "National Holiday",
     "2043-05-15": "Independence Day",
     "2043-06-12": "Chaco Armistice Day",
     "2043-08-15": "Asuncion Foundation's Day",
@@ -1150,8 +704,8 @@
     "2044-04-14": "Maundy Thursday",
     "2044-04-15": "Good Friday",
     "2044-04-17": "Easter Sunday",
-    "2044-05-01": "Labor Day",
-    "2044-05-14": "Independence Day",
+    "2044-05-01": "Workers' Day",
+    "2044-05-14": "National Holiday",
     "2044-05-15": "Independence Day",
     "2044-06-12": "Chaco Armistice Day",
     "2044-08-15": "Asuncion Foundation's Day",
@@ -1163,8 +717,8 @@
     "2045-04-06": "Maundy Thursday",
     "2045-04-07": "Good Friday",
     "2045-04-09": "Easter Sunday",
-    "2045-05-01": "Labor Day",
-    "2045-05-14": "Independence Day",
+    "2045-05-01": "Workers' Day",
+    "2045-05-14": "National Holiday",
     "2045-05-15": "Independence Day",
     "2045-06-12": "Chaco Armistice Day",
     "2045-08-15": "Asuncion Foundation's Day",
@@ -1176,8 +730,8 @@
     "2046-03-22": "Maundy Thursday",
     "2046-03-23": "Good Friday",
     "2046-03-25": "Easter Sunday",
-    "2046-05-01": "Labor Day",
-    "2046-05-14": "Independence Day",
+    "2046-05-01": "Workers' Day",
+    "2046-05-14": "National Holiday",
     "2046-05-15": "Independence Day",
     "2046-06-12": "Chaco Armistice Day",
     "2046-08-15": "Asuncion Foundation's Day",
@@ -1189,8 +743,8 @@
     "2047-04-11": "Maundy Thursday",
     "2047-04-12": "Good Friday",
     "2047-04-14": "Easter Sunday",
-    "2047-05-01": "Labor Day",
-    "2047-05-14": "Independence Day",
+    "2047-05-01": "Workers' Day",
+    "2047-05-14": "National Holiday",
     "2047-05-15": "Independence Day",
     "2047-06-12": "Chaco Armistice Day",
     "2047-08-15": "Asuncion Foundation's Day",
@@ -1202,8 +756,8 @@
     "2048-04-02": "Maundy Thursday",
     "2048-04-03": "Good Friday",
     "2048-04-05": "Easter Sunday",
-    "2048-05-01": "Labor Day",
-    "2048-05-14": "Independence Day",
+    "2048-05-01": "Workers' Day",
+    "2048-05-14": "National Holiday",
     "2048-05-15": "Independence Day",
     "2048-06-12": "Chaco Armistice Day",
     "2048-08-15": "Asuncion Foundation's Day",
@@ -1215,8 +769,8 @@
     "2049-04-15": "Maundy Thursday",
     "2049-04-16": "Good Friday",
     "2049-04-18": "Easter Sunday",
-    "2049-05-01": "Labor Day",
-    "2049-05-14": "Independence Day",
+    "2049-05-01": "Workers' Day",
+    "2049-05-14": "National Holiday",
     "2049-05-15": "Independence Day",
     "2049-06-12": "Chaco Armistice Day",
     "2049-08-15": "Asuncion Foundation's Day",
@@ -1228,8 +782,8 @@
     "2050-04-07": "Maundy Thursday",
     "2050-04-08": "Good Friday",
     "2050-04-10": "Easter Sunday",
-    "2050-05-01": "Labor Day",
-    "2050-05-14": "Independence Day",
+    "2050-05-01": "Workers' Day",
+    "2050-05-14": "National Holiday",
     "2050-05-15": "Independence Day",
     "2050-06-12": "Chaco Armistice Day",
     "2050-08-15": "Asuncion Foundation's Day",


Test patch:
diff --git a/tests/countries/test_paraguay.py b/tests/countries/test_paraguay.py
index c3db7716..057091e3 100644
--- a/tests/countries/test_paraguay.py
+++ b/tests/countries/test_paraguay.py
@@ -12,7 +12,7 @@
 
 from unittest import TestCase
 
-from holidays.constants import GOVERNMENT
+from holidays.constants import GOVERNMENT, PUBLIC
 from holidays.countries.paraguay import Paraguay, PY, PRY
 from tests.common import CommonCountryTests
 
@@ -20,36 +20,32 @@ from tests.common import CommonCountryTests
 class TestParaguay(CommonCountryTests, TestCase):
     @classmethod
     def setUpClass(cls):
-        super().setUpClass(Paraguay, years=range(1990, 2050), years_non_observed=range(2000, 2025))
+        super().setUpClass(Paraguay, years=range(1991, 2050))
 
     def test_country_aliases(self):
         self.assertAliases(Paraguay, PY, PRY)
 
+    def test_no_holidays(self):
+        self.assertNoHolidays(Paraguay(categories=(GOVERNMENT, PUBLIC), years=1990))
+
     def test_new_years_day(self):
-        self.assertHolidayName("Año Nuevo", (f"{year}-01-01" for year in range(1990, 2050)))
-        self.assertNoNonObservedHoliday(
-            "2005-01-01",
-            "2006-01-01",
-            "2011-01-01",
-            "2012-01-01",
-            "2017-01-01",
-            "2022-01-01",
-            "2023-01-01",
-        )
+        self.assertHolidayName("Año Nuevo", (f"{year}-01-01" for year in range(1991, 2050)))
 
     def test_patriots_day(self):
         name = "Día de los Héroes de la Patria"
-        years_excluded = {2013, 2016, 2018, 2022}
+        years_excluded = {2013, 2016, 2018, 2019, 2022, 2023}
         self.assertHolidayName(
-            name, (f"{year}-03-01" for year in set(range(1990, 2050)).difference(years_excluded))
+            name, (f"{year}-03-01" for year in set(range(1991, 2050)).difference(years_excluded))
         )
-        self.assertNoHolidayName(name, (f"{year}-03-01" for year in years_excluded))
+        self.assertNoHoliday(f"{year}-03-01" for year in years_excluded)
         self.assertHolidayName(
             name,
             "2013-03-04",
             "2016-02-29",
             "2018-02-26",
+            "2019-03-04",
             "2022-02-28",
+            "2023-02-27",
         )
 
     def test_easter(self):
@@ -71,91 +67,61 @@ class TestParaguay(CommonCountryTests, TestCase):
             "2023-04-07",
         )
 
-        dt = (
+        self.assertHolidayName(
+            "Domingo de Resurrección",
             "2019-04-21",
             "2020-04-12",
             "2021-04-04",
             "2022-04-17",
             "2023-04-09",
         )
-        self.assertHolidayName("Domingo de Resurrección", dt)
-        self.assertNoNonObservedHoliday(dt)
 
     def test_labor_day(self):
         self.assertHolidayName(
-            "Día del Trabajador", (f"{year}-05-01" for year in range(1990, 2050))
-        )
-        self.assertNoNonObservedHoliday(
-            "2004-05-01",
-            "2005-05-01",
-            "2010-05-01",
-            "2011-05-01",
-            "2016-05-01",
-            "2021-05-01",
-            "2022-05-01",
+            "Día de los Trabajadores", (f"{year}-05-01" for year in range(1991, 2050))
         )
 
-    def test_independence_day(self):
-        name = "Día de la Independencia Nacional"
-        self.assertHolidayName(name, (f"{year}-05-15" for year in range(1990, 2050)))
+    def test_national_holiday(self):
+        name = "Feriado Nacional"
         self.assertHolidayName(name, (f"{year}-05-14" for year in range(2012, 2050)))
-        self.assertNoHolidayName(name, (f"{year}-05-14" for year in range(1990, 2012)))
-        self.assertNoNonObservedHoliday(
-            "2004-05-15",
-            "2005-05-15",
-            "2010-05-15",
-            "2011-05-15",
-            "2016-05-14",
-            "2016-05-15",
-            "2017-05-14",
-            "2022-05-14",
-            "2022-05-15",
-            "2023-05-14",
+        # 2011 - special holiday
+        self.assertNoHoliday(f"{year}-05-14" for year in range(1991, 2011))
+        self.assertNoHolidayName(name, range(1991, 2012))
+
+    def test_independence_day(self):
+        self.assertHolidayName(
+            "Día de la Independencia Nacional", (f"{year}-05-15" for year in range(1991, 2050))
         )
 
     def test_chaco_armistice_day(self):
         name = "Día de la Paz del Chaco"
-        years_excluded = {2014, 2018}
+        years_excluded = {2014, 2018, 2019, 2024}
         self.assertHolidayName(
-            name, (f"{year}-06-12" for year in set(range(1990, 2050)).difference(years_excluded))
+            name, (f"{year}-06-12" for year in set(range(1991, 2050)).difference(years_excluded))
         )
-        self.assertNoHolidayName(name, (f"{year}-06-12" for year in years_excluded))
+        self.assertNoHoliday(f"{year}-06-12" for year in years_excluded)
         self.assertHolidayName(
             name,
             "2014-06-16",
             "2018-06-11",
-        )
-        self.assertNoNonObservedHoliday(
-            "2004-06-12",
-            "2005-06-12",
-            "2010-06-12",
-            "2011-06-12",
-            "2016-06-12",
-            "2021-06-12",
-            "2022-06-12",
+            "2019-06-17",
+            "2024-06-10",
         )
 
     def test_asuncion_foundations_day(self):
         self.assertHolidayName(
-            "Día de la Fundación de Asunción", (f"{year}-08-15" for year in range(1990, 2050))
-        )
-        self.assertNoNonObservedHoliday(
-            "2004-08-15",
-            "2009-08-15",
-            "2010-08-15",
-            "2015-08-15",
-            "2020-08-15",
-            "2021-08-15",
+            "Día de la Fundación de Asunción", (f"{year}-08-15" for year in range(1991, 2050))
         )
 
     def test_boqueron_battle_day(self):
         name = "Día de la Batalla de Boquerón"
-        years_excluded = {2015, 2016, 2017, 2021, 2022}
+        years_excluded = {2015, 2016, 2017, 2021, 2022, 2024}
         self.assertHolidayName(
-            name, (f"{year}-09-29" for year in set(range(2000, 2050)).difference(years_excluded))
+            name, (f"{year}-09-29" for year in set(range(1995, 2050)).difference(years_excluded))
         )
-        self.assertNoHolidayName(name, (f"{year}-09-29" for year in years_excluded))
-        self.assertNoHolidayName(name, (f"{year}-09-29" for year in range(1990, 2000)))
+        self.assertNoHoliday(f"{year}-09-29" for year in years_excluded)
+        self.assertNoHoliday(f"{year}-09-29" for year in range(1991, 1995))
+        self.assertNoHolidayName(name, range(1991, 1995))
         self.assertHolidayName(
             name,
             "2015-09-28",
@@ -163,31 +129,12 @@ class TestParaguay(CommonCountryTests, TestCase):
             "2017-10-02",
             "2021-09-27",
             "2022-10-03",
-        )
-        self.assertNoNonObservedHoliday(
-            "2001-09-29",
-            "2002-09-29",
-            "2007-09-29",
-            "2012-09-29",
-            "2013-09-29",
-            "2018-09-29",
-            "2019-09-29",
-            "2024-09-29",
+            "2024-09-30",
         )
 
     def test_caacupe_virgin_day(self):
         self.assertHolidayName(
-            "Día de la Virgen de Caacupé", (f"{year}-12-08" for year in range(1990, 2050))
-        )
-        self.assertNoNonObservedHoliday(
-            "2001-12-08",
-            "2002-12-08",
-            "2007-12-08",
-            "2012-12-08",
-            "2013-12-08",
-            "2018-12-08",
-            "2019-12-08",
-            "2024-12-08",
+            "Día de la Virgen de Caacupé", (f"{year}-12-08" for year in range(1991, 2050))
         )
 
     def test_special_public_holidays(self):
@@ -242,15 +189,15 @@ class TestParaguay(CommonCountryTests, TestCase):
             ("2022-04-14", "Jueves Santo"),
             ("2022-04-15", "Viernes Santo"),
             ("2022-04-17", "Domingo de Resurrección"),
-            ("2022-05-01", "Día del Trabajador"),
+            ("2022-05-01", "Día de los Trabajadores"),
             ("2022-05-02", "Asueto de la Administración Pública"),
-            ("2022-05-14", "Día de la Independencia Nacional"),
+            ("2022-05-14", "Feriado Nacional"),
             ("2022-05-15", "Día de la Independencia Nacional"),
             ("2022-06-12", "Día de la Paz del Chaco"),
             ("2022-08-15", "Día de la Fundación de Asunción"),
             ("2022-10-03", "Día de la Batalla de Boquerón"),
             ("2022-12-08", "Día de la Virgen de Caacupé"),
-            ("2022-12-25", "Navidad"),
+            ("2022-12-25", "Día de la Navidad"),
         )
 
     def test_l10n_en_us(self):
@@ -262,9 +209,9 @@ class TestParaguay(CommonCountryTests, TestCase):
             ("2022-04-14", "Maundy Thursday"),
             ("2022-04-15", "Good Friday"),
             ("2022-04-17", "Easter Sunday"),
-            ("2022-05-01", "Labor Day"),
+            ("2022-05-01", "Workers' Day"),
             ("2022-05-02", "Public sector holiday"),
-            ("2022-05-14", "Independence Day"),
+            ("2022-05-14", "National Holiday"),
             ("2022-05-15", "Independence Day"),
             ("2022-06-12", "Chaco Armistice Day"),
             ("2022-08-15", "Asuncion Foundation's Day"),
@@ -284,11 +231,11 @@ class TestParaguay(CommonCountryTests, TestCase):
             ("2022-04-17", "Великдень"),
             ("2022-05-01", "День трудящих"),
             ("2022-05-02", "Вихідний державних установ"),
-            ("2022-05-14", "День незалежності"),
+            ("2022-05-14", "Національне свято"),
             ("2022-05-15", "День незалежності"),
             ("2022-06-12", "День мирного договору в Чако"),
             ("2022-08-15", "День заснування Асунсьйона"),
             ("2022-10-03", "День битви за Бокерон"),
-            ("2022-12-08", "Успіння Пресвятої Богородиці"),
+            ("2022-12-08", "День Богоматері Каакупе"),
             ("2022-12-25", "Різдво Христове"),
         )