| 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()
|
|
|