(self)
| 701 | |
| 702 | class 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>') |
nothing calls this directly
no test coverage detected