@@ -23,9 +23,6 @@ def load(f):
2323
2424import html5parser
2525import serializer
26- #Run tests over all treewalkers
27- #XXX - it would be nice to automate finding all treewalkers or to allow running just one
28-
2926import treewalkers
3027#END RELEASE
3128
@@ -34,46 +31,6 @@ def load(f):
3431#from html5lib import html5parser, serializer, treewalkers
3532#END RELEASE
3633
37- treeTypes = {"simpletree" :treewalkers .getTreeWalker ("simpletree" ),
38- "DOM" :treewalkers .getTreeWalker ("dom" ),
39- "PullDOM" :treewalkers .getTreeWalker ("pulldom" )}
40-
41- #Try whatever etree implementations are available from a list that are
42- #"supposed" to work
43- try :
44- import xml .etree .ElementTree as ElementTree
45- treeTypes ['ElementTree' ] = treewalkers .getTreeWalker ("etree" , ElementTree )
46- except ImportError :
47- try :
48- import elementtree .ElementTree as ElementTree
49- treeTypes ['ElementTree' ] = treewalkers .getTreeWalker ("etree" , ElementTree )
50- except ImportError :
51- pass
52-
53- try :
54- import xml .etree .cElementTree as cElementTree
55- treeTypes ['cElementTree' ] = treewalkers .getTreeWalker ("etree" , cElementTree )
56- except ImportError :
57- try :
58- import cElementTree
59- treeTypes ['cElementTree' ] = treewalkers .getTreeWalker ("etree" , cElementTree )
60- except ImportError :
61- pass
62-
63- try :
64- import lxml .etree as lxml
65- treeTypes ['lxml' ] = treewalkers .getTreeWalker ("etree" , lxml )
66- except ImportError :
67- pass
68-
69- try :
70- import BeautifulSoup
71- treeTypes ["beautifulsoup" ] = treewalkers .getTreeWalker ("beautifulsoup" )
72- except ImportError :
73- pass
74-
75- sys .stdout .write ('Testing trees ' + " " .join (treeTypes .keys ()) + "\n " )
76-
7734#Run the serialize error checks
7835checkSerializeErrors = False
7936
0 commit comments