Assert localized holidays match expected names.
(self, *args, categories=None)
| 627 | ) |
| 628 | |
| 629 | def assertLocalizedHolidays(self, *args, categories=None): |
| 630 | """Assert localized holidays match expected names.""" |
| 631 | arg = args[0] |
| 632 | is_string = isinstance(arg, str) |
| 633 | |
| 634 | language = arg if is_string else None |
| 635 | localized_holidays = args[1:] if is_string else args |
| 636 | |
| 637 | if language: |
| 638 | self.set_language(language) |
| 639 | for language in (language, "invalid", ""): |
| 640 | self._assertLocalizedHolidays( |
| 641 | localized_holidays, categories=categories, language=language |
| 642 | ) |
| 643 | |
| 644 | |
| 645 | class CommonTests(TestCase): |