1
0
mirror of https://github.com/django/django.git synced 2025-06-05 03:29:12 +00:00

Fixed invalid HTML in test templates.

This commit is contained in:
Thibaut Decombe 2025-01-11 18:37:52 +01:00 committed by Sarah Boyce
parent c41d6c9bb8
commit 98767ba2ec
3 changed files with 5 additions and 4 deletions

View File

@ -1,3 +1,3 @@
{{ field.label_tag }} {{ field.label_tag }}
<p>Custom Field<p> <p>Custom Field</p>
{{ field }} {{ field }}

View File

@ -5371,7 +5371,7 @@ class TemplateTests(SimpleTestCase):
f = MyForm() f = MyForm()
self.assertHTMLEqual( self.assertHTMLEqual(
f.render(), f.render(),
'<div><label for="id_first_name">First name:</label><p>Custom Field<p>' '<div><label for="id_first_name">First name:</label><p>Custom Field</p>'
'<input type="text" name="first_name" required id="id_first_name"></div>', '<input type="text" name="first_name" required id="id_first_name"></div>',
) )
@ -5382,7 +5382,7 @@ class TemplateTests(SimpleTestCase):
f = MyForm() f = MyForm()
self.assertHTMLEqual( self.assertHTMLEqual(
f["first_name"].render(template_name="forms_tests/custom_field.html"), f["first_name"].render(template_name="forms_tests/custom_field.html"),
'<label for="id_first_name">First name:</label><p>Custom Field<p>' '<label for="id_first_name">First name:</label><p>Custom Field</p>'
'<input type="text" name="first_name" required id="id_first_name">', '<input type="text" name="first_name" required id="id_first_name">',
) )
@ -5410,7 +5410,7 @@ class OverrideTests(SimpleTestCase):
html = t.render(Context({"form": Person()})) html = t.render(Context({"form": Person()}))
expected = """ expected = """
<label for="id_first_name">First name:</label> <label for="id_first_name">First name:</label>
<p>Custom Field<p> <p>Custom Field</p>
<input type="text" name="first_name" required id="id_first_name"> <input type="text" name="first_name" required id="id_first_name">
""" """
self.assertHTMLEqual(html, expected) self.assertHTMLEqual(html, expected)

View File

@ -2,6 +2,7 @@
<head> <head>
<script src="/jsi18n/app1/"></script> <script src="/jsi18n/app1/"></script>
<script src="/jsi18n/app2/"></script> <script src="/jsi18n/app2/"></script>
</head>
<body> <body>
<p id="app1string"> <p id="app1string">
<script> <script>