Skip to content

Commit 891c003

Browse files
Explicitely test autoescape off too
1 parent ab48a49 commit 891c003

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/filters/test_default_if_none.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,18 @@ def test_default_if_none_preserves_html_safe_value(assert_render):
7070
"<b>default</b>",
7171
id="autoescape_html_default_variable",
7272
),
73+
pytest.param(
74+
"{% autoescape off %}{{ value|default_if_none:'default' }}{% endautoescape %}",
75+
{"value": "<b>html</b>"},
76+
"<b>html</b>",
77+
id="autoescape_html_value",
78+
),
79+
pytest.param(
80+
"{% autoescape off %}{{ value|default_if_none:default }}{% endautoescape %}",
81+
{"value": None, "default": "<b>default</b>"},
82+
"<b>default</b>",
83+
id="autoescape_html_default_variable",
84+
),
7385
pytest.param(
7486
"{{ value|default_if_none:'<b>default</b>'|escape }}",
7587
{"value": None},

0 commit comments

Comments
 (0)