mirror of
https://github.com/python/cpython.git
synced 2025-08-22 17:55:18 +00:00
Fix Issue10759 - html.parser.unescape() fails on HTML entities with incorrect syntax
This commit is contained in:
parent
3b4499c5c7
commit
164540fee1
2 changed files with 15 additions and 7 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue