14
14
from .support import get_data_files , TestData , convertExpected
15
15
16
16
from html5lib import html5parser , treewalkers , treebuilders , treeadapters , constants
17
+ from html5lib .filters .lint import Filter as Lint
17
18
18
19
19
20
treeTypes = {
@@ -91,7 +92,7 @@ def test_all_tokens(self):
91
92
p = html5parser .HTMLParser (tree = treeCls ["builder" ])
92
93
document = p .parse ("<html><head></head><body>a<div>b</div>c</body></html>" )
93
94
document = treeCls .get ("adapter" , lambda x : x )(document )
94
- output = treeCls ["walker" ](document )
95
+ output = Lint ( treeCls ["walker" ](document ) )
95
96
for expectedToken , outputToken in zip (expected , output ):
96
97
self .assertEqual (expectedToken , outputToken )
97
98
@@ -111,7 +112,7 @@ def runTreewalkerTest(innerHTML, input, expected, errors, treeClass):
111
112
112
113
document = treeClass .get ("adapter" , lambda x : x )(document )
113
114
try :
114
- output = treewalkers .pprint (treeClass ["walker" ](document ))
115
+ output = treewalkers .pprint (Lint ( treeClass ["walker" ](document ) ))
115
116
output = attrlist .sub (sortattrs , output )
116
117
expected = attrlist .sub (sortattrs , convertExpected (expected ))
117
118
diff = "" .join (unified_diff ([line + "\n " for line in expected .splitlines ()],
0 commit comments