(self)
| 813 | self.assertHTMLEqual(html1, html2) |
| 814 | |
| 815 | def test_boolean_attribute(self): |
| 816 | html1 = "<input checked>" |
| 817 | html2 = '<input checked="">' |
| 818 | html3 = '<input checked="checked">' |
| 819 | self.assertHTMLEqual(html1, html2) |
| 820 | self.assertHTMLEqual(html1, html3) |
| 821 | self.assertHTMLEqual(html2, html3) |
| 822 | self.assertHTMLNotEqual(html1, '<input checked="invalid">') |
| 823 | self.assertEqual(str(parse_html(html1)), "<input checked>") |
| 824 | self.assertEqual(str(parse_html(html2)), "<input checked>") |
| 825 | self.assertEqual(str(parse_html(html3)), "<input checked>") |
| 826 | |
| 827 | def test_non_boolean_attibutes(self): |
| 828 | html1 = "<input value>" |
nothing calls this directly
no test coverage detected