Annotation of embedaddon/libxml2/python/tests/reader8.py, revision 1.1.1.2

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 libxml2
                      7: 
                      8: # Memory debug specific
                      9: libxml2.debugMemory(1)
                     10: 
                     11: #
                     12: # Parse a document testing the Close() API
                     13: #
                     14: docstr="""<foo>
                     15: <label>some text</label>
                     16: <item>100</item>
                     17: </foo>"""
                     18: 
                     19: reader = libxml2.readerForDoc(docstr, "test1", None, 0)
                     20: ret = reader.Read()
                     21: ret = reader.Read()
                     22: ret = reader.Close()
                     23: 
                     24: if ret != 0:
1.1.1.2 ! misho      25:     print("Error closing the document test1")
1.1       misho      26:     sys.exit(1)
                     27: 
                     28: del reader
                     29: 
                     30: # Memory debug specific
                     31: libxml2.cleanupParser()
                     32: if libxml2.debugMemory(1) == 0:
1.1.1.2 ! misho      33:     print("OK")
1.1       misho      34: else:
1.1.1.2 ! misho      35:     print("Memory leak %d bytes" % (libxml2.debugMemory(1)))
1.1       misho      36:     libxml2.dumpMemory()

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>