Diff for /embedaddon/libxml2/python/tests/compareNodes.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 17  foonode2 = root.children Line 17  foonode2 = root.children
   
 # Now check that [in]equality tests work ok  # Now check that [in]equality tests work ok
 if not ( foonode1 == foonode2 ):  if not ( foonode1 == foonode2 ):
    print "Error comparing nodes with ==, nodes should be equal but are unequal"    print("Error comparing nodes with ==, nodes should be equal but are unequal")
     sys.exit(1)      sys.exit(1)
 if not ( foonode1 != root ):  if not ( foonode1 != root ):
    print "Error comparing nodes with ==, nodes should not be equal but are equal"    print("Error comparing nodes with ==, nodes should not be equal but are equal")
     sys.exit(1)      sys.exit(1)
 if not ( foonode1 != root ):  if not ( foonode1 != root ):
    print "Error comparing nodes with !=, nodes should not be equal but are equal"    print("Error comparing nodes with !=, nodes should not be equal but are equal")
 if ( foonode1 != foonode2 ):  if ( foonode1 != foonode2 ):
    print "Error comparing nodes with !=, nodes should be equal but are unequal"    print("Error comparing nodes with !=, nodes should be equal but are unequal")
   
 # Next check that the hash function for the objects also works ok  # Next check that the hash function for the objects also works ok
 if not (hash(foonode1) == hash(foonode2)):  if not (hash(foonode1) == hash(foonode2)):
    print "Error hash values for two equal nodes are different"    print("Error hash values for two equal nodes are different")
     sys.exit(1)      sys.exit(1)
 if not (hash(foonode1) != hash(root)):  if not (hash(foonode1) != hash(root)):
    print "Error hash values for two unequal nodes are not different"    print("Error hash values for two unequal nodes are not different")
     sys.exit(1)      sys.exit(1)
 if hash(foonode1) == hash(root):  if hash(foonode1) == hash(root):
    print "Error hash values for two unequal nodes are equal"    print("Error hash values for two unequal nodes are equal")
     sys.exit(1)      sys.exit(1)
   
 # Basic tests successful  # Basic tests successful
Line 44  doc.freeDoc() Line 44  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()

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


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