diff --git a/Lib/test/test_htmlparser.py b/Lib/test/test_htmlparser.py
--- a/Lib/test/test_htmlparser.py
+++ b/Lib/test/test_htmlparser.py
@@ -402,6 +402,23 @@
self._run_check(html, expected, collector=self.get_collector())
+ def test_adjacent_attributes(self):
+ self._run_check('',
+ [("starttag", "a",
+ [("width", "100%"), ("cellspacing","0")])],
+ collector=self.get_collector())
+
+ def test_missing_attribute_value(self):
+ self._run_check('',
+ [("starttag", "a", [("v", "")])],
+ collector=self.get_collector())
+
+ def test_javascript_attribute_value(self):
+ self._run_check("",
+ [("starttag", "a",
+ [("href", "javascript:popup('/popup/help.html')")])],
+ collector=self.get_collector())
+
def test_comma_between_attributes(self):
self._run_check('