def test_include_block_tag_with_structvalue(self): """ The include_block tag should be able to render a StructValue's template while keeping the parent template's context """ block = SectionBlock() struct_value = block.to_python({"title": "Bonjour", "body": "monde <i>italique</i>"}) result = render_to_string( "tests/jinja2/include_block_test.html", {"test_block": struct_value, "language": "fr"} ) self.assertIn( """<body><h1 lang="fr">Bonjour</h1><div class="rich-text">monde <i>italique</i></div></body>""", result )
def test_include_block_tag_with_structvalue(self): """ The include_block tag should be able to render a StructValue's template while keeping the parent template's context """ block = SectionBlock() struct_value = block.to_python({'title': 'Bonjour', 'body': 'monde <i>italique</i>'}) result = render_to_string('tests/jinja2/include_block_test.html', { 'test_block': struct_value, 'language': 'fr', }) self.assertIn( """<body><h1 lang="fr">Bonjour</h1><div class="rich-text">monde <i>italique</i></div></body>""", result )