Annotation of embedaddon/libxml2/python/tests/xpathns.py, revision 1.1
1.1 ! misho 1: #!/usr/bin/python -u
! 2: #
! 3: import libxml2
! 4:
! 5: expect=' xmlns:a="urn:whatevar"'
! 6:
! 7: # Memory debug specific
! 8: libxml2.debugMemory(1)
! 9:
! 10: d = libxml2.parseDoc("<a:a xmlns:a='urn:whatevar'/>")
! 11: res=""
! 12: for n in d.xpathEval("//namespace::*"):
! 13: res = res + n.serialize()
! 14: d.freeDoc()
! 15:
! 16: if res != expect:
! 17: print "test5 failed: unexpected output"
! 18: print res
! 19: del res
! 20: del d
! 21: del n
! 22: # Memory debug specific
! 23: libxml2.cleanupParser()
! 24:
! 25: if libxml2.debugMemory(1) == 0:
! 26: print "OK"
! 27: else:
! 28: print "Memory leak %d bytes" % (libxml2.debugMemory(1))
! 29: libxml2.dumpMemory()
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>