1. from template_tests.utils import setup
    
  2. 
    
  3. from django.template import TemplateSyntaxError
    
  4. from django.test import SimpleTestCase
    
  5. 
    
  6. 
    
  7. class I18nGetCurrentLanguageTagTests(SimpleTestCase):
    
  8.     libraries = {"i18n": "django.templatetags.i18n"}
    
  9. 
    
  10.     @setup({"template": "{% load i18n %} {% get_current_language %}"})
    
  11.     def test_no_as_var(self):
    
  12.         msg = (
    
  13.             "'get_current_language' requires 'as variable' (got "
    
  14.             "['get_current_language'])"
    
  15.         )
    
  16.         with self.assertRaisesMessage(TemplateSyntaxError, msg):
    
  17.             self.engine.render_to_string("template")