summaryrefslogtreecommitdiff
path: root/src/lxml/tests/test_etree.py
diff options
context:
space:
mode:
authorscoder <none@none>2007-09-15 23:44:54 +0200
committerscoder <none@none>2007-09-15 23:44:54 +0200
commited4299b1b40e24ef83a0968505d4463ddb996b83 (patch)
tree080e69fe1a80cc6cfc7f9bce2b439823574be615 /src/lxml/tests/test_etree.py
parentb7b9db53ba34688b7724a8c0c2bf883dd606e500 (diff)
downloadpython-lxml-lxml-2.0alpha2.tar.gz
[svn r2884] support for selection output method on serialisationlxml-2.0alpha2
--HG-- branch : trunk
Diffstat (limited to 'src/lxml/tests/test_etree.py')
-rw-r--r--src/lxml/tests/test_etree.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lxml/tests/test_etree.py b/src/lxml/tests/test_etree.py
index 6913fc87..2b6c84ed 100644
--- a/src/lxml/tests/test_etree.py
+++ b/src/lxml/tests/test_etree.py
@@ -1761,6 +1761,25 @@ class ETreeOnlyTestCase(HelperTestCase):
result = tostring(a, pretty_print=True)
self.assertEquals(result, "<a>\n <b/>\n <c/>\n</a>")
+ def test_tostring_method_text_encoding(self):
+ tostring = self.etree.tostring
+ Element = self.etree.Element
+ SubElement = self.etree.SubElement
+
+ a = Element('a')
+ a.text = "A"
+ a.tail = "tail"
+ b = SubElement(a, 'b')
+ b.text = "B"
+ b.tail = u"Søk på nettet"
+ c = SubElement(a, 'c')
+ c.text = "C"
+
+ result = tostring(a, method="text", encoding="UTF-16")
+
+ self.assertEquals(u'ABSøk på nettetCtail'.encode("UTF-16"),
+ result)
+
def test_tounicode(self):
tounicode = self.etree.tounicode
Element = self.etree.Element