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('
', [