From d010144fe71cc0e507188a47593f9a29e076b31f Mon Sep 17 00:00:00 2001 From: Geoffrey Sneddon Date: Sat, 28 May 2016 22:02:11 +0100 Subject: [PATCH 1/2] Fix #217: Fully remove element in removeChild in etree treebuilder This adds a test here because we still fail the upstream one, as our implementation of AAA is outdated. --- html5lib/tests/test_parser2.py | 6 +++++- html5lib/treebuilders/etree.py | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/html5lib/tests/test_parser2.py b/html5lib/tests/test_parser2.py index 0ec5b049..7e466865 100644 --- a/html5lib/tests/test_parser2.py +++ b/html5lib/tests/test_parser2.py @@ -7,7 +7,7 @@ from . import support # noqa from html5lib.constants import namespaces -from html5lib import parse, HTMLParser +from html5lib import parse, parseFragment, HTMLParser # tests that aren't autogenerated from text files @@ -88,3 +88,7 @@ def test_debug_log(): expected[i] = tuple(log) assert parser.log == expected + +def test_no_duplicate_clone(): + frag = parseFragment("