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>