1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/python -u
- #
- import libxml2
- expect=' xmlns:a="urn:whatevar"'
- # Memory debug specific
- libxml2.debugMemory(1)
- d = libxml2.parseDoc("<a:a xmlns:a='urn:whatevar'/>")
- res=""
- for n in d.xpathEval("//namespace::*"):
- res = res + n.serialize()
- d.freeDoc()
- if res != expect:
- print "test5 failed: unexpected output"
- print res
- del res
- del d
- del n
- # Memory debug specific
- libxml2.cleanupParser()
- if libxml2.debugMemory(1) == 0:
- print "OK"
- else:
- print "Memory leak %d bytes" % (libxml2.debugMemory(1))
- libxml2.dumpMemory()
|