From 66ed03e7c9ae4cd754aa918c6f4c9227cf424141 Mon Sep 17 00:00:00 2001 From: saeedblanchette Date: Tue, 8 Jun 2021 17:00:00 +0100 Subject: Refs #24121 -- Added __repr__() to AdminForm, BlockContext, BlockTranslateNode, and IncludeNode. --- tests/template_tests/syntax_tests/test_basic.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests/template_tests/syntax_tests/test_basic.py') diff --git a/tests/template_tests/syntax_tests/test_basic.py b/tests/template_tests/syntax_tests/test_basic.py index e4a2643ae7..011ce51229 100644 --- a/tests/template_tests/syntax_tests/test_basic.py +++ b/tests/template_tests/syntax_tests/test_basic.py @@ -1,5 +1,6 @@ from django.template.base import TemplateSyntaxError from django.template.context import Context +from django.template.loader_tags import BlockContext, BlockNode from django.test import SimpleTestCase from ..utils import SilentAttrClass, SilentGetItemClass, SomeClass, setup @@ -333,3 +334,14 @@ class BasicSyntaxTests(SimpleTestCase): self.assertEqual(output, '%%') output = self.engine.render_to_string('tpl-weird-percent') self.assertEqual(output, '% %s') + + +class BlockContextTests(SimpleTestCase): + def test_repr(self): + block_context = BlockContext() + block_context.add_blocks({'content': BlockNode('content', [])}) + self.assertEqual( + repr(block_context), + ", " + "{'content': []})>", + ) -- cgit v1.3