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='&euro;&amp;&#97;&#x61;&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('&#0038;'),'&')
 
 
 def test_main():