MCPcopy
hub / github.com/django/django / test_parsing_errors

Method test_parsing_errors

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

Source from the content-addressed store, hash-verified

1002 self.assertEqual(str(parsed), html)
1003
1004 def test_parsing_errors(self):
1005 with self.assertRaises(AssertionError):
1006 self.assertHTMLEqual("<p>", "")
1007 with self.assertRaises(AssertionError):
1008 self.assertHTMLEqual("", "<p>")
1009 error_msg = (
1010 "First argument is not valid HTML:\n"
1011 "('Unexpected end tag `div` (Line 1, Column 6)', (1, 6))"
1012 )
1013 with self.assertRaisesMessage(AssertionError, error_msg):
1014 self.assertHTMLEqual("< div></div>", "<div></div>")
1015 with self.assertRaises(HTMLParseError):
1016 parse_html("</p>")
1017
1018 def test_escaped_html_errors(self):
1019 msg = "<p>\n<foo>\n</p> != <p>\n&lt;foo&gt;\n</p>\n"

Callers

nothing calls this directly

Calls 3

parse_htmlFunction · 0.90
assertHTMLEqualMethod · 0.80
assertRaisesMessageMethod · 0.80

Tested by

no test coverage detected