MCPcopy
hub / github.com/django/django / test_html_parser

Method test_html_parser

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

Source from the content-addressed store, hash-verified

701
702class HTMLEqualTests(SimpleTestCase):
703 def test_html_parser(self):
704 element = parse_html("<div><p>Hello</p></div>")
705 self.assertEqual(len(element.children), 1)
706 self.assertEqual(element.children[0].name, "p")
707 self.assertEqual(element.children[0].children[0], "Hello")
708
709 parse_html("<p>")
710 parse_html("<p attr>")
711 dom = parse_html("<p>foo")
712 self.assertEqual(len(dom.children), 1)
713 self.assertEqual(dom.name, "p")
714 self.assertEqual(dom[0], "foo")
715
716 def test_parse_html_in_script(self):
717 parse_html('<script>var a = "<p" + ">";</script>')

Callers

nothing calls this directly

Calls 1

parse_htmlFunction · 0.90

Tested by

no test coverage detected