Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(85)

Unified Diff: third_party/libxslt/python/tests/basic.py

Issue 1193533007: Upgrade to libxml 2.9.2 and libxslt 1.1.28 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: remove suppressions, have landed in blink now Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/libxslt/python/tests/basic.py
diff --git a/third_party/libxslt/python/tests/basic.py b/third_party/libxslt/python/tests/basic.py
new file mode 100755
index 0000000000000000000000000000000000000000..89a57ac122965af4ed89ddef9784cd4886fe245d
--- /dev/null
+++ b/third_party/libxslt/python/tests/basic.py
@@ -0,0 +1,29 @@
+#!/usr/bin/python -u
+import sys
+import libxml2
+# Memory debug specific
+libxml2.debugMemory(1)
+import libxslt
+
+
+
+styledoc = libxml2.parseFile("test.xsl")
+style = libxslt.parseStylesheetDoc(styledoc)
+doc = libxml2.parseFile("test.xml")
+result = style.applyStylesheet(doc, None)
+style.saveResultToFilename("foo", result, 0)
+stringval = style.saveResultToString(result)
+if (len(stringval) != 68):
+ print "Error in saveResultToString"
+ sys.exit(255)
+style.freeStylesheet()
+doc.freeDoc()
+result.freeDoc()
+
+# Memory debug specific
+libxslt.cleanup()
+if libxml2.debugMemory(1) == 0:
+ print "OK"
+else:
+ print "Memory leak %d bytes" % (libxml2.debugMemory(1))
+ libxml2.dumpMemory()

Powered by Google App Engine
This is Rietveld 408576698