Commit 5a4f9580 authored by Tim Graham's avatar Tim Graham
Browse files

[1.8.x] Refs #24538 -- Simplified a test per Aymeric's feedback.

Backport of a184a991 from master
parent 5c63c455
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -30,18 +30,11 @@ class Jinja2Tests(TemplateStringsTests):

    def test_self_context(self):
        """
        #24538 -- Using 'self' in the context should not throw errors
        Using 'self' in the context should not throw errors (#24538).
        """
        engine = Jinja2({
            'DIRS': [],
            'APP_DIRS': False,
            'NAME': 'django',
            'OPTIONS': {},
        })

        # self will be overridden to be a TemplateReference, so the self
        # variable will not come through. Attempting to use one though should
        # not throw an error.
        template = engine.from_string('hello {{ foo }}!')
        template = self.engine.from_string('hello {{ foo }}!')
        content = template.render(context={'self': 'self', 'foo': 'world'})
        self.assertEqual(content, 'hello world!')