From 81bcf076ea11e114a60e429338a15748066de163 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Mon, 19 Apr 2004 05:38:48 +0000 Subject: Load /tmp/tmp.LovooJ/libxml2-2.6.9 into packages/libxml2/branches/upstream/current. --- python/tests/Makefile.am | 1 + python/tests/Makefile.in | 1 + python/tests/reader8.py | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100755 python/tests/reader8.py (limited to 'python/tests') diff --git a/python/tests/Makefile.am b/python/tests/Makefile.am index a07497e..584ddbc 100644 --- a/python/tests/Makefile.am +++ b/python/tests/Makefile.am @@ -27,6 +27,7 @@ PYTESTS= \ reader5.py \ reader6.py \ reader7.py \ + reader8.py \ walker.py \ ctxterror.py\ readererr.py\ diff --git a/python/tests/Makefile.in b/python/tests/Makefile.in index eebc526..cd259be 100644 --- a/python/tests/Makefile.in +++ b/python/tests/Makefile.in @@ -269,6 +269,7 @@ PYTESTS = \ reader5.py \ reader6.py \ reader7.py \ + reader8.py \ walker.py \ ctxterror.py\ readererr.py\ diff --git a/python/tests/reader8.py b/python/tests/reader8.py new file mode 100755 index 0000000..53b7f27 --- /dev/null +++ b/python/tests/reader8.py @@ -0,0 +1,37 @@ +#!/usr/bin/python -u +# +# this tests the entities substitutions with the XmlTextReader interface +# +import sys +import StringIO +import libxml2 + +# Memory debug specific +libxml2.debugMemory(1) + +# +# Parse a document testing the Close() API +# +docstr=""" + +100 +""" + +reader = libxml2.readerForDoc(docstr, "test1", None, 0) +ret = reader.Read() +ret = reader.Read() +ret = reader.Close() + +if ret != 0: + print "Error closing the document test1" + sys.exit(1) + +del reader + +# Memory debug specific +libxml2.cleanupParser() +if libxml2.debugMemory(1) == 0: + print "OK" +else: + print "Memory leak %d bytes" % (libxml2.debugMemory(1)) + libxml2.dumpMemory() -- cgit v1.2.3