Diff for /embedaddon/libxml2/python/tests/xpathret.py between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 23:38:00 version 1.1.1.2, 2014/06/15 19:53:34
Line 27  ctxt = doc.xpathNewContext() Line 27  ctxt = doc.xpathNewContext()
 libxml2.registerXPathFunction(ctxt._o, "foo", None, foo)  libxml2.registerXPathFunction(ctxt._o, "foo", None, foo)
 res = ctxt.xpathEval("foo('hello')")  res = ctxt.xpathEval("foo('hello')")
 if type(res) != type([]):  if type(res) != type([]):
    print "Failed to return a nodeset"    print("Failed to return a nodeset")
     sys.exit(1)      sys.exit(1)
 if len(res) != 1:  if len(res) != 1:
    print "Unexpected nodeset size"    print("Unexpected nodeset size")
     sys.exit(1)      sys.exit(1)
 node = res[0]  node = res[0]
 if node.name != 'p':  if node.name != 'p':
    print "Unexpected nodeset element result"    print("Unexpected nodeset element result")
     sys.exit(1)      sys.exit(1)
 node = node.children  node = node.children
 if node.type != 'text':  if node.type != 'text':
    print "Unexpected nodeset element children type"    print("Unexpected nodeset element children type")
     sys.exit(1)      sys.exit(1)
 if node.content != 'hello':  if node.content != 'hello':
    print "Unexpected nodeset element children content"    print("Unexpected nodeset element children content")
     sys.exit(1)      sys.exit(1)
   
 doc.freeDoc()  doc.freeDoc()
Line 51  ctxt.xpathFreeContext() Line 51  ctxt.xpathFreeContext()
 #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()

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


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