MCPcopy
hub / github.com/django/django / test_void_elements

Method test_void_elements

tests/test_utils/tests.py:731–744  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

729 self.assertEqual(dom.children[0], "<p>foo</p> '</scr'+'ipt>' <span>bar</span>")
730
731 def test_void_elements(self):
732 for tag in VOID_ELEMENTS:
733 with self.subTest(tag):
734 dom = parse_html("<p>Hello <%s> world</p>" % tag)
735 self.assertEqual(len(dom.children), 3)
736 self.assertEqual(dom[0], "Hello")
737 self.assertEqual(dom[1].name, tag)
738 self.assertEqual(dom[2], "world")
739
740 dom = parse_html("<p>Hello <%s /> world</p>" % tag)
741 self.assertEqual(len(dom.children), 3)
742 self.assertEqual(dom[0], "Hello")
743 self.assertEqual(dom[1].name, tag)
744 self.assertEqual(dom[2], "world")
745
746 def test_simple_equal_html(self):
747 self.assertHTMLEqual("", "")

Callers

nothing calls this directly

Calls 1

parse_htmlFunction · 0.90

Tested by

no test coverage detected