1#!/usr/bin/env python3 2import sys 3import setup_test 4import libxml2 5 6# Memory debug specific 7libxml2.debugMemory(1) 8 9doc = libxml2.parseFile("tst.xml") 10if doc.name != "tst.xml": 11 print("doc.name failed") 12 sys.exit(1) 13root = doc.children 14if root.name != "doc": 15 print("root.name failed") 16 sys.exit(1) 17child = root.children 18if child.name != "foo": 19 print("child.name failed") 20 sys.exit(1) 21doc.freeDoc() 22 23# Memory debug specific 24libxml2.cleanupParser() 25if libxml2.debugMemory(1) == 0: 26 print("OK") 27else: 28 print("Memory leak %d bytes" % (libxml2.debugMemory(1))) 29