diff options
Diffstat (limited to 'tests/template_tests/syntax_tests/i18n/test_get_available_languages.py')
| -rw-r--r-- | tests/template_tests/syntax_tests/i18n/test_get_available_languages.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/template_tests/syntax_tests/i18n/test_get_available_languages.py b/tests/template_tests/syntax_tests/i18n/test_get_available_languages.py index 0be5a79528..5ac97a4f79 100644 --- a/tests/template_tests/syntax_tests/i18n/test_get_available_languages.py +++ b/tests/template_tests/syntax_tests/i18n/test_get_available_languages.py @@ -1,3 +1,4 @@ +from django.template import TemplateSyntaxError from django.test import SimpleTestCase from ...utils import setup @@ -12,3 +13,9 @@ class GetAvailableLanguagesTagTests(SimpleTestCase): def test_i18n12(self): output = self.engine.render_to_string('i18n12') self.assertEqual(output, 'de') + + @setup({'syntax_i18n': '{% load i18n %}{% get_available_languages a langs %}'}) + def test_no_as_var(self): + msg = "'get_available_languages' requires 'as variable' (got ['get_available_languages', 'a', 'langs'])" + with self.assertRaisesMessage(TemplateSyntaxError, msg): + self.engine.render_to_string('syntax_i18n') |
