diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/i18n/tests.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py index 0599b0b006..3ffcb08d8b 100644 --- a/tests/i18n/tests.py +++ b/tests/i18n/tests.py @@ -73,6 +73,25 @@ class TranslationTests(TestCase): finally: deactivate() + def test_override_decorator(self): + activate('de') + + @translation.override('pl') + def func_pl(): + self.assertEqual(get_language(), 'pl') + + @translation.override(None) + def func_none(): + self.assertEqual(get_language(), settings.LANGUAGE_CODE) + + try: + func_pl() + self.assertEqual(get_language(), 'de') + func_none() + self.assertEqual(get_language(), 'de') + finally: + deactivate() + def test_lazy_objects(self): """ Format string interpolation should work with *_lazy objects. |
