Fix Issue10759 - html.parser.unescape() fails on HTML entities with incorrect syntax

This commit is contained in:
Senthil Kumaran 2010-12-28 15:55:16 +00:00
parent 3b4499c5c7
commit 164540fee1
2 changed files with 15 additions and 7 deletions

View file

@ -356,6 +356,11 @@ class HTMLParserTolerantTestCase(TestCaseBase):
[('action', 'bogus|&#()value')])],
collector = self.collector)
def test_unescape_function(self):
p = html.parser.HTMLParser()
self.assertEqual(p.unescape('&#bad;'),'&#bad;')
self.assertEqual(p.unescape('&'),'&')
def test_main():
support.run_unittest(HTMLParserTestCase, HTMLParserTolerantTestCase)