mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	[1.8.x] Refs #24538 -- Simplified a test per Aymeric's feedback.
Backport of a184a99123 from master
			
			
This commit is contained in:
		| @@ -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!') | ||||
|   | ||||
		Reference in New Issue
	
	Block a user