summaryrefslogtreecommitdiff
path: root/tests/template_tests/syntax_tests/i18n/test_get_current_language.py
blob: f168b74f8ed6d0aaacfc10537316831aa845fe02 (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')