@@ -87,7 +87,7 @@ def test_all_tokens(self):
8787 {'data' : {},'type' :'EndTag' ,'namespace' :'http://www.w3.org/1999/xhtml' ,'name' :'body' },
8888 {'data' : {},'type' :'EndTag' ,'namespace' :'http://www.w3.org/1999/xhtml' ,'name' :'html' }
8989 ]
90- for treeName ,treeCls in treeTypes .items ():
90+ for treeName ,treeCls in sorted ( treeTypes .items () ):
9191p = html5parser .HTMLParser (tree = treeCls ["builder" ])
9292document = p .parse ("<html><head></head><body>a<div>b</div>c</body></html>" )
9393document = treeCls .get ("adapter" ,lambda x :x )(document )
@@ -130,7 +130,7 @@ def runTreewalkerTest(innerHTML, input, expected, errors, treeClass):
130130def test_treewalker ():
131131sys .stdout .write ('Testing tree walkers ' + " " .join (list (treeTypes .keys ()))+ "\n " )
132132
133- for treeName ,treeCls in treeTypes .items ():
133+ for treeName ,treeCls in sorted ( treeTypes .items () ):
134134files = get_data_files ('tree-construction' )
135135for filename in files :
136136testName = os .path .basename (filename ).replace (".dat" ,"" )
@@ -194,6 +194,6 @@ def test_treewalker_six_mix():
194194'<link>\n href="http://example.com/cow"\n rel="alternate"\n "Example"' )
195195 ]
196196
197- for tree in treeTypes .items ():
197+ for tree in sorted ( treeTypes .items () ):
198198for intext ,attrs ,expected in sm_tests :
199199yield runTreewalkerEditTest ,intext ,expected ,attrs ,tree