Annotation of embedaddon/libxml2/python/tests/reader8.py, revision 1.1.1.1
1.1 misho 1: #!/usr/bin/python -u
2: #
3: # this tests the entities substitutions with the XmlTextReader interface
4: #
5: import sys
6: import StringIO
7: import libxml2
8:
9: # Memory debug specific
10: libxml2.debugMemory(1)
11:
12: #
13: # Parse a document testing the Close() API
14: #
15: docstr="""<foo>
16: <label>some text</label>
17: <item>100</item>
18: </foo>"""
19:
20: reader = libxml2.readerForDoc(docstr, "test1", None, 0)
21: ret = reader.Read()
22: ret = reader.Read()
23: ret = reader.Close()
24:
25: if ret != 0:
26: print "Error closing the document test1"
27: sys.exit(1)
28:
29: del reader
30:
31: # Memory debug specific
32: libxml2.cleanupParser()
33: if libxml2.debugMemory(1) == 0:
34: print "OK"
35: else:
36: print "Memory leak %d bytes" % (libxml2.debugMemory(1))
37: libxml2.dumpMemory()
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>