(self)
| 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("", "") |
nothing calls this directly
no test coverage detected