|
|
| version 1.1, 2012/02/21 23:38:00 | version 1.1.1.2, 2014/06/15 19:53:34 |
|---|---|
| Line 7 libxml2.debugMemory(1) | Line 7 libxml2.debugMemory(1) |
| uri = libxml2.parseURI("http://example.org:8088/foo/bar?query=simple#fragid") | uri = libxml2.parseURI("http://example.org:8088/foo/bar?query=simple#fragid") |
| if uri.scheme() != 'http': | if uri.scheme() != 'http': |
| print "Error parsing URI: wrong scheme" | print("Error parsing URI: wrong scheme") |
| sys.exit(1) | sys.exit(1) |
| if uri.server() != 'example.org': | if uri.server() != 'example.org': |
| print "Error parsing URI: wrong server" | print("Error parsing URI: wrong server") |
| sys.exit(1) | sys.exit(1) |
| if uri.port() != 8088: | if uri.port() != 8088: |
| print "Error parsing URI: wrong port" | print("Error parsing URI: wrong port") |
| sys.exit(1) | sys.exit(1) |
| if uri.path() != '/foo/bar': | if uri.path() != '/foo/bar': |
| print "Error parsing URI: wrong path" | print("Error parsing URI: wrong path") |
| sys.exit(1) | sys.exit(1) |
| if uri.query() != 'query=simple': | if uri.query() != 'query=simple': |
| print "Error parsing URI: wrong query" | print("Error parsing URI: wrong query") |
| sys.exit(1) | sys.exit(1) |
| if uri.fragment() != 'fragid': | if uri.fragment() != 'fragid': |
| print "Error parsing URI: wrong query" | print("Error parsing URI: wrong query") |
| sys.exit(1) | sys.exit(1) |
| uri.setScheme("https") | uri.setScheme("https") |
| uri.setPort(223) | uri.setPort(223) |
| uri.setFragment(None) | uri.setFragment(None) |
| result=uri.saveUri() | result=uri.saveUri() |
| if result != "https://example.org:223/foo/bar?query=simple": | if result != "https://example.org:223/foo/bar?query=simple": |
| print "Error modifying or saving the URI" | print("Error modifying or saving the URI") |
| uri = None | uri = None |
| # 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() |