[Checkins] SVN: z3c.etree/trunk/src/z3c/etree/ Fix z3c.etree to
work with the latest lxml.
Michael Kerrin
michael.kerrin at openapp.ie
Thu Feb 7 14:18:44 EST 2008
Log message for revision 83650:
Fix z3c.etree to work with the latest lxml.
Changed:
U z3c.etree/trunk/src/z3c/etree/etree.py
U z3c.etree/trunk/src/z3c/etree/tests.py
-=-
Modified: z3c.etree/trunk/src/z3c/etree/etree.py
===================================================================
--- z3c.etree/trunk/src/z3c/etree/etree.py 2008-02-07 19:14:02 UTC (rev 83649)
+++ z3c.etree/trunk/src/z3c/etree/etree.py 2008-02-07 19:18:43 UTC (rev 83650)
@@ -34,7 +34,7 @@
return self.etree.Element(tag, attrib, **extra)
def ElementTree(self, element = None, file = None):
- return self.etree.ElementTree(element, file)
+ return self.etree.ElementTree(element, file = file)
def XML(self, text):
return self.etree.fromstring(text)
@@ -63,7 +63,7 @@
return self.etree.SubElement(parent, tag, attrib, **extra)
def tostring(self, element, encoding = None):
- return self.etree.tostring(element, encoding)
+ return self.etree.tostring(element, encoding = encoding)
def TreeBuilder(self, element_factory = None):
raise NotImplementedError, "lxml doesn't implement TreeBuilder"
Modified: z3c.etree/trunk/src/z3c/etree/tests.py
===================================================================
--- z3c.etree/trunk/src/z3c/etree/tests.py 2008-02-07 19:14:02 UTC (rev 83649)
+++ z3c.etree/trunk/src/z3c/etree/tests.py 2008-02-07 19:18:43 UTC (rev 83650)
@@ -133,15 +133,6 @@
def test_xmltreebulider(self):
self.assertRaises(NotImplementedError, self.etree.XMLTreeBuilder)
- def test_mightbebroken_namespaces(self):
- # When we have a element whoes namespace declaration is declared
- # in a parent element lxml doesn't print out this namespace.
- # This is a feature or bug of lxml but I don't think making work
- # arounds is a good idea.
- multinselemstr = """<D:prop xmlns:D="DAV:"><D:owner><H:href xmlns:H="examplens">http://example.org</H:href></D:owner></D:prop>"""
- multinselem = self.etree.fromstring(multinselemstr)
- self.assertEqual(self.etree.tostring(multinselem[0]),
- """<D:owner><H:href xmlns:H="examplens">http://example.org</H:href></D:owner>""")
class Python25ElementTreeTestCase(BaseEtreeTestCase):
More information about the Checkins
mailing list