|
|
| version 1.1.1.1, 2012/02/21 23:38:00 | version 1.1.1.2, 2014/06/15 19:53:34 |
|---|---|
| Line 23 doc = libxml2.parseFile("tmp.xml") | Line 23 doc = libxml2.parseFile("tmp.xml") |
| comment = doc.children | comment = doc.children |
| if comment.type != "comment" or \ | if comment.type != "comment" or \ |
| comment.content != "This is a generated document": | comment.content != "This is a generated document": |
| print "error rereading comment" | print("error rereading comment") |
| sys.exit(1) | sys.exit(1) |
| pi = comment.next | pi = comment.next |
| if pi.type != "pi" or pi.name != "test" or pi.content != "PI content": | if pi.type != "pi" or pi.name != "test" or pi.content != "PI content": |
| print "error rereading PI" | print("error rereading PI") |
| sys.exit(1) | sys.exit(1) |
| root = pi.next | root = pi.next |
| if root.name != "doc": | if root.name != "doc": |
| print "error rereading root" | print("error rereading root") |
| sys.exit(1) | sys.exit(1) |
| ns = root.ns() | ns = root.ns() |
| if ns.name != "my" or ns.content != "http://example.com/doc": | if ns.name != "my" or ns.content != "http://example.com/doc": |
| print "error rereading namespace" | print("error rereading namespace") |
| sys.exit(1) | sys.exit(1) |
| elem = root.children | elem = root.children |
| if elem.name != "foo": | if elem.name != "foo": |
| print "error rereading elem" | print("error rereading elem") |
| sys.exit(1) | sys.exit(1) |
| if elem.getBase(None) != "http://example.com/imgs": | if elem.getBase(None) != "http://example.com/imgs": |
| print "error rereading base" | print("error rereading base") |
| sys.exit(1) | sys.exit(1) |
| if elem.prop("img") != "image.gif": | if elem.prop("img") != "image.gif": |
| print "error rereading property" | print("error rereading property") |
| sys.exit(1) | sys.exit(1) |
| doc.freeDoc() | doc.freeDoc() |
| Line 53 doc.freeDoc() | Line 53 doc.freeDoc() |
| # Memory debug specific | # Memory debug specific |
| libxml2.cleanupParser() | libxml2.cleanupParser() |
| if libxml2.debugMemory(1) == 0: | if libxml2.debugMemory(1) == 0: |
| print "OK" | print("OK") |
| else: | else: |
| print "Memory leak %d bytes" % (libxml2.debugMemory(1)) | print("Memory leak %d bytes" % (libxml2.debugMemory(1))) |
| libxml2.dumpMemory() | libxml2.dumpMemory() |