Mercurial > cpython-lru_cache-weakref
diff Lib/test/test_htmlparser.py @ 67189:3546ce1aa355 3.1
Merged revisions 87542 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r87542 | senthil.kumaran | 2010-12-28 23:55:16 +0800 (Tue, 28 Dec 2010) | 3 lines
Fix Issue10759 - html.parser.unescape() fails on HTML entities with incorrect syntax
........
| author | Senthil Kumaran <orsenthil@gmail.com> |
|---|---|
| date | Tue, 28 Dec 2010 16:10:56 +0000 |
| parents | 6144760e8350 |
| children | 3c9232a684ae |
line wrap: on
line diff
--- a/Lib/test/test_htmlparser.py Tue Dec 28 15:42:23 2010 +0000 +++ b/Lib/test/test_htmlparser.py Tue Dec 28 16:10:56 2010 +0000 @@ -319,6 +319,10 @@ self._run_check("<html foo='€&aa&unsupported;'>", [ ("starttag", "html", [("foo", "\u20AC&aa&unsupported;")]) ]) + def test_unescape_function(self): + p = html.parser.HTMLParser() + self.assertEqual(p.unescape('&#bad;'),'&#bad;') + self.assertEqual(p.unescape('&'),'&') def test_main():
