summaryrefslogtreecommitdiff
path: root/tests/template_tests/syntax_tests/i18n/test_get_current_language.py
blob: 8ed7f742c2d0e2748651766f21dcbc5b08671ddc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from template_tests.utils import setup

from django.template import TemplateSyntaxError
from django.test import SimpleTestCase


class I18nGetCurrentLanguageTagTests(SimpleTestCase):
    libraries = {"i18n": "django.templatetags.i18n"}

    @setup({"template": "{% load i18n %} {% get_current_language %}"})
    def test_no_as_var(self):
        msg = "'get_current_language' requires 'as variable' (got ['get_current_language'])"
        with self.assertRaisesMessage(TemplateSyntaxError, msg):
            self.engine.render_to_string("template")