summaryrefslogtreecommitdiff
path: root/tests/regressiontests/forms/util.py
diff options
context:
space:
mode:
authorKaren Tracey <kmtracey@gmail.com>2008-11-06 19:49:24 +0000
committerKaren Tracey <kmtracey@gmail.com>2008-11-06 19:49:24 +0000
commitbcd63cbfb0590a2e2bed3e4beab3f467279ad3db (patch)
tree35a45e1f97562e1747b0c6458f14e8f11afd11b0 /tests/regressiontests/forms/util.py
parent04354e1afcd5d4b4813282c4849017b89f66aa24 (diff)
Fixed #6160, #9111 -- Consistently apply conditional_escape to form errors and labels when outputing them as HTML.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9365 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests/forms/util.py')
-rw-r--r--tests/regressiontests/forms/util.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/regressiontests/forms/util.py b/tests/regressiontests/forms/util.py
index 68c082c114..845ddeaadb 100644
--- a/tests/regressiontests/forms/util.py
+++ b/tests/regressiontests/forms/util.py
@@ -49,4 +49,11 @@ u''
# Can take a non-string.
>>> print ValidationError(VeryBadError()).messages
<ul class="errorlist"><li>A very bad error.</li></ul>
+
+# Escapes non-safe input but not input marked safe.
+>>> example = 'Example of link: <a href="http://www.example.com/">example</a>'
+>>> print ValidationError(example).messages
+<ul class="errorlist"><li>Example of link: &lt;a href=&quot;http://www.example.com/&quot;&gt;example&lt;/a&gt;</li></ul>
+>>> print ValidationError(mark_safe(example)).messages
+<ul class="errorlist"><li>Example of link: <a href="http://www.example.com/">example</a></li></ul>
"""