Annotation of embedaddon/libxml2/python/tests/xpathns.py, revision 1.1.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>