summaryrefslogtreecommitdiff
path: root/tests/template_tests/syntax_tests/i18n/test_get_available_languages.py
diff options
context:
space:
mode:
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.py7
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')