set eol-style:native
[reactos.git] / reactos / lib / libxml2 / python / tests / cutnpaste.py
index a41ded9..0f9665a 100644 (file)
@@ -1,48 +1,48 @@
-#!/usr/bin/python -u\r
-import sys\r
-import libxml2\r
-\r
-# Memory debug specific\r
-libxml2.debugMemory(1)\r
-\r
-#\r
-# Testing XML document serialization\r
-#\r
-source = libxml2.parseDoc("""<?xml version="1.0"?>\r
-<root xmlns:foo="http://example.org/foo"\r
-      xmlns:bar="http://example.org/bar">\r
-<include xmlns="http://example.org/include">\r
-<fragment><foo:elem bar="tricky"/></fragment>\r
-</include>\r
-</root>\r
-""")\r
-\r
-target = libxml2.parseDoc("""<?xml version="1.0"?>\r
-<root xmlns:foobar="http://example.org/bar"/>""")\r
-\r
-fragment = source.xpathEval("//*[name()='fragment']")[0]\r
-dest = target.getRootElement()\r
-\r
-# do a cut and paste operation\r
-fragment.unlinkNode()\r
-dest.addChild(fragment)\r
-# do the namespace fixup\r
-dest.reconciliateNs(target)\r
-\r
-# The source tree can be freed at that point\r
-source.freeDoc()\r
-\r
-# check the resulting tree\r
-str = dest.serialize()\r
-if str != """<root xmlns:foobar="http://example.org/bar" xmlns:default="http://example.org/include" xmlns:foo="http://example.org/foo"><default:fragment><foo:elem bar="tricky"/></default:fragment></root>""":\r
-    print "reconciliateNs() failed"\r
-    sys.exit(1)\r
-target.freeDoc()\r
-\r
-# Memory debug specific\r
-libxml2.cleanupParser()\r
-if libxml2.debugMemory(1) == 0:\r
-    print "OK"\r
-else:\r
-    print "Memory leak %d bytes" % (libxml2.debugMemory(1))\r
-    libxml2.dumpMemory()\r
+#!/usr/bin/python -u
+import sys
+import libxml2
+
+# Memory debug specific
+libxml2.debugMemory(1)
+
+#
+# Testing XML document serialization
+#
+source = libxml2.parseDoc("""<?xml version="1.0"?>
+<root xmlns:foo="http://example.org/foo"
+      xmlns:bar="http://example.org/bar">
+<include xmlns="http://example.org/include">
+<fragment><foo:elem bar="tricky"/></fragment>
+</include>
+</root>
+""")
+
+target = libxml2.parseDoc("""<?xml version="1.0"?>
+<root xmlns:foobar="http://example.org/bar"/>""")
+
+fragment = source.xpathEval("//*[name()='fragment']")[0]
+dest = target.getRootElement()
+
+# do a cut and paste operation
+fragment.unlinkNode()
+dest.addChild(fragment)
+# do the namespace fixup
+dest.reconciliateNs(target)
+
+# The source tree can be freed at that point
+source.freeDoc()
+
+# check the resulting tree
+str = dest.serialize()
+if str != """<root xmlns:foobar="http://example.org/bar" xmlns:default="http://example.org/include" xmlns:foo="http://example.org/foo"><default:fragment><foo:elem bar="tricky"/></default:fragment></root>""":
+    print "reconciliateNs() failed"
+    sys.exit(1)
+target.freeDoc()
+
+# Memory debug specific
+libxml2.cleanupParser()
+if libxml2.debugMemory(1) == 0:
+    print "OK"
+else:
+    print "Memory leak %d bytes" % (libxml2.debugMemory(1))
+    libxml2.dumpMemory()