(self)
| 114 | super().__init__(*args, **kwargs) |
| 115 | |
| 116 | def _populate_public_holidays(self): |
| 117 | # New Year's Day. |
| 118 | self._add_new_years_day(tr("Año Nuevo")) |
| 119 | if self._year >= 2017: |
| 120 | # National Holiday. |
| 121 | self._add_observed(self._add_new_years_day_two(tr("Feriado nacional")), rule=MON_ONLY) |
| 122 | |
| 123 | # Good Friday. |
| 124 | self._add_good_friday(tr("Viernes Santo")) |
| 125 | |
| 126 | # Holy Saturday. |
| 127 | self._add_holy_saturday(tr("Sábado Santo")) |
| 128 | |
| 129 | if self._year <= 1967: |
| 130 | # Ascension Day. |
| 131 | self._add_ascension_thursday(tr("Ascensión del Señor")) |
| 132 | |
| 133 | if self._year <= 1967 or 1987 <= self._year <= 2006: |
| 134 | # Corpus Christi. |
| 135 | name = tr("Corpus Christi") |
| 136 | if self._year <= 1999: |
| 137 | self._add_corpus_christi_day(name) |
| 138 | else: |
| 139 | self._add_holiday_57_days_past_easter(name) |
| 140 | |
| 141 | if self._year >= 1932: |
| 142 | # Labor Day. |
| 143 | self._add_labor_day(tr("Día Nacional del Trabajo")) |
| 144 | |
| 145 | # Naval Glories Day. |
| 146 | self._add_holiday_may_21(tr("Día de las Glorias Navales")) |
| 147 | |
| 148 | if self._year >= 2021: |
| 149 | # National Day of Indigenous Peoples. |
| 150 | name = tr("Día Nacional de los Pueblos Indígenas") |
| 151 | if self._year == 2021: |
| 152 | self._add_holiday_jun_21(name) |
| 153 | else: |
| 154 | self._add_holiday(name, self._summer_solstice_date) |
| 155 | |
| 156 | if self._year <= 1967 or self._year >= 1986: |
| 157 | # Saint Peter and Saint Paul's Day. |
| 158 | self._move_holiday(self._add_saints_peter_and_paul_day(tr("San Pedro y San Pablo"))) |
| 159 | |
| 160 | if self._year >= 2007: |
| 161 | # Day of Virgin of Carmen. |
| 162 | self._add_holiday_jul_16(tr("Virgen del Carmen")) |
| 163 | |
| 164 | # Assumption Day. |
| 165 | self._add_assumption_of_mary_day(tr("Asunción de la Virgen")) |
| 166 | |
| 167 | if 1981 <= self._year <= 1998: |
| 168 | # Day of National Liberation. |
| 169 | self._add_holiday_sep_11(tr("Día de la Liberación Nacional")) |
| 170 | elif 1999 <= self._year <= 2001: |
| 171 | # Day of National Unity. |
| 172 | self._add_holiday_1st_mon_of_sep(tr("Día de la Unidad Nacional")) |
| 173 |
nothing calls this directly
no test coverage detected