1.1 --- a/tests/importnode.py Sun Feb 27 18:32:58 2011 +0100
1.2 +++ b/tests/importnode.py Sun Feb 27 18:55:07 2011 +0100
1.3 @@ -3,21 +3,19 @@
1.4 import libxml2dom
1.5 import sys
1.6
1.7 -d = libxml2dom.parse(sys.argv[1])
1.8 -root = d.xpath("*[1]")[0]
1.9 +test = """<?xml version="1.0"?>
1.10 +<test>
1.11 + <element attr="value">text</element>
1.12 +</test>
1.13 +"""
1.14 +
1.15 +d = libxml2dom.parseString(test)
1.16 +root = d.documentElement
1.17 d2 = libxml2dom.createDocument(None, "new", None)
1.18 -root2 = d2.xpath("*[1]")[0]
1.19 +root2 = d2.documentElement
1.20 for i in range(0, 10):
1.21 imported = d2.importNode(root, 1)
1.22 root2.appendChild(imported)
1.23 -libxml2dom.toStream(d2, sys.stdout)
1.24 -#del root2
1.25 -_d2 = d2.as_native_node()
1.26 -#del d2
1.27 -_d2.freeDoc()
1.28 -#del root
1.29 -_d = d.as_native_node()
1.30 -#del d
1.31 -_d.freeDoc()
1.32 +d2.toStream(sys.stdout, prettyprint=1)
1.33
1.34 # vim: tabstop=4 expandtab shiftwidth=4