Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9f42786

Browse files
committed
Use alphabetical_attributes option in tests.
1 parent259bc39 commit9f42786

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

‎html5lib/tests/test_serializer.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
unittest.TestCase.assertEqual=unittest.TestCase.assertEquals
1212

1313
importhtml5lib
14-
fromhtml5libimportserializer,constants
15-
fromhtml5lib.filters.alphabeticalattributesimportFilterasAlphabeticalAttributesFilter
14+
fromhtml5libimportconstants
15+
fromhtml5lib.serializerimportHTMLSerializer,serialize
1616
fromhtml5lib.treewalkers._baseimportTreeWalker
1717

1818
optionals_loaded= []
@@ -82,8 +82,9 @@ def _convertAttrib(self, attribs):
8282

8383
defserialize_html(input,options):
8484
options=dict([(str(k),v)fork,vinoptions.items()])
85-
stream=AlphabeticalAttributesFilter(JsonWalker(input))
86-
returnserializer.HTMLSerializer(**options).render(stream,options.get("encoding",None))
85+
stream=JsonWalker(input)
86+
serializer=HTMLSerializer(alphabetical_attributes=True,**options)
87+
returnserializer.render(stream,options.get("encoding",None))
8788

8889

8990
defrunSerializerTest(input,expected,options):
@@ -147,24 +148,24 @@ class LxmlTestCase(unittest.TestCase):
147148
defsetUp(self):
148149
self.parser=etree.XMLParser(resolve_entities=False)
149150
self.treewalker=html5lib.getTreeWalker("lxml")
150-
self.serializer=serializer.HTMLSerializer()
151+
self.serializer=HTMLSerializer()
151152

152153
deftestEntityReplacement(self):
153154
doc="""<!DOCTYPE html SYSTEM "about:legacy-compat"><html>&beta;</html>"""
154155
tree=etree.fromstring(doc,parser=self.parser).getroottree()
155-
result=serializer.serialize(tree,tree="lxml",omit_optional_tags=False)
156+
result=serialize(tree,tree="lxml",omit_optional_tags=False)
156157
self.assertEqual("""<!DOCTYPE html SYSTEM "about:legacy-compat"><html>\u03B2</html>""",result)
157158

158159
deftestEntityXML(self):
159160
doc="""<!DOCTYPE html SYSTEM "about:legacy-compat"><html>&gt;</html>"""
160161
tree=etree.fromstring(doc,parser=self.parser).getroottree()
161-
result=serializer.serialize(tree,tree="lxml",omit_optional_tags=False)
162+
result=serialize(tree,tree="lxml",omit_optional_tags=False)
162163
self.assertEqual("""<!DOCTYPE html SYSTEM "about:legacy-compat"><html>&gt;</html>""",result)
163164

164165
deftestEntityNoResolve(self):
165166
doc="""<!DOCTYPE html SYSTEM "about:legacy-compat"><html>&beta;</html>"""
166167
tree=etree.fromstring(doc,parser=self.parser).getroottree()
167-
result=serializer.serialize(tree,tree="lxml",omit_optional_tags=False,
168+
result=serialize(tree,tree="lxml",omit_optional_tags=False,
168169
resolve_entities=False)
169170
self.assertEqual("""<!DOCTYPE html SYSTEM "about:legacy-compat"><html>&beta;</html>""",result)
170171

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp