Diff for /embedaddon/libxml2/python/tests/validSchemas.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 11  class ErrorHandler: Line 11  class ErrorHandler:
   
     def handler(self, msg, data):      def handler(self, msg, data):
         if data != ARG:          if data != ARG:
            raise Exception, "Error handler did not receive correct argument"            raise Exception("Error handler did not receive correct argument")
         self.errors.append(msg)          self.errors.append(msg)
   
 # Memory debug specific  # Memory debug specific
Line 56  ctxt_valid.setValidityErrorHandler(e.handler, e.handle Line 56  ctxt_valid.setValidityErrorHandler(e.handler, e.handle
 doc = libxml2.parseDoc(valid)  doc = libxml2.parseDoc(valid)
 ret = doc.schemaValidateDoc(ctxt_valid)  ret = doc.schemaValidateDoc(ctxt_valid)
 if ret != 0 or e.errors:  if ret != 0 or e.errors:
    print "error doing schema validation"    print("error doing schema validation")
     sys.exit(1)      sys.exit(1)
 doc.freeDoc()  doc.freeDoc()
   
Line 64  doc.freeDoc() Line 64  doc.freeDoc()
 doc = libxml2.parseDoc(invalid)  doc = libxml2.parseDoc(invalid)
 ret = doc.schemaValidateDoc(ctxt_valid)  ret = doc.schemaValidateDoc(ctxt_valid)
 if ret == 0 or not e.errors:  if ret == 0 or not e.errors:
    print "Error: document supposer to be schema invalid"    print("Error: document supposer to be schema invalid")
     sys.exit(1)      sys.exit(1)
 doc.freeDoc()  doc.freeDoc()
   
Line 76  libxml2.schemaCleanupTypes() Line 76  libxml2.schemaCleanupTypes()
 # 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>