diff options
| author | Claude Paroz <claude@2xlibre.net> | 2017-10-14 20:46:57 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2017-10-14 21:11:28 +0200 |
| commit | 398a79ceb67be33d9ad63fd8221d3523525d70db (patch) | |
| tree | 8fd82f3bb910693e5314b6f569832328059b2045 /tests | |
| parent | 50bbc93ccb9c90a527849cbd18c2f6f02ca83cd1 (diff) | |
[1.11.x] Refs #28710 -- Simplified l10n format test
Backport of c1fa6672dd995e5ab4e06d5132db40ed0f41a47e from master.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/i18n/tests.py | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py index d9224d5319..25d74a35dc 100644 --- a/tests/i18n/tests.py +++ b/tests/i18n/tests.py @@ -367,20 +367,17 @@ class FormattingTests(SimpleTestCase): def test_all_format_strings(self): all_locales = LANG_INFO.keys() - today = datetime.date.today() - now = datetime.datetime.now() - current_year = str(today.year) - current_day = str(today.day) - current_minute = str(now.minute) + some_date = datetime.date(2017, 10, 14) + some_datetime = datetime.datetime(2017, 10, 14, 10, 23) for locale in all_locales: with translation.override(locale): - self.assertIn(current_year, date_format(today)) # Uses DATE_FORMAT by default - self.assertIn(current_minute, time_format(now)) # Uses TIME_FORMAT by default - self.assertIn(current_year, date_format(now, format=get_format('DATETIME_FORMAT'))) - self.assertIn(current_year, date_format(today, format=get_format('YEAR_MONTH_FORMAT'))) - self.assertIn(current_day, date_format(today, format=get_format('MONTH_DAY_FORMAT'))) - self.assertIn(current_year, date_format(today, format=get_format('SHORT_DATE_FORMAT'))) - self.assertIn(current_year, date_format(now, format=get_format('SHORT_DATETIME_FORMAT'))) + self.assertIn('2017', date_format(some_date)) # Uses DATE_FORMAT by default + self.assertIn('23', time_format(some_datetime)) # Uses TIME_FORMAT by default + self.assertIn('2017', date_format(some_datetime, format=get_format('DATETIME_FORMAT'))) + self.assertIn('2017', date_format(some_date, format=get_format('YEAR_MONTH_FORMAT'))) + self.assertIn('14', date_format(some_date, format=get_format('MONTH_DAY_FORMAT'))) + self.assertIn('2017', date_format(some_date, format=get_format('SHORT_DATE_FORMAT'))) + self.assertIn('2017', date_format(some_datetime, format=get_format('SHORT_DATETIME_FORMAT'))) def test_locale_independent(self): """ |
