mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-30 22:43:14 +03:00
applied patch from Malcolm Tredinnick to avoid tabs in python sources,
* python/tests/*.py: applied patch from Malcolm Tredinnick to avoid tabs in python sources, should fix #135095 Daniel
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
Mon Feb 23 11:52:12 CET 2004 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
|
* python/tests/*.py: applied patch from Malcolm Tredinnick
|
||||||
|
to avoid tabs in python sources, should fix #135095
|
||||||
|
|
||||||
Sun Feb 22 23:16:23 CET 2004 Daniel Veillard <daniel@veillard.com>
|
Sun Feb 22 23:16:23 CET 2004 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
* testSAX.c: add --timing option
|
* testSAX.c: add --timing option
|
||||||
|
@ -36,9 +36,9 @@ if err != expect:
|
|||||||
i = 10000
|
i = 10000
|
||||||
while i > 0:
|
while i > 0:
|
||||||
try:
|
try:
|
||||||
doc = libxml2.parseFile("missing.xml")
|
doc = libxml2.parseFile("missing.xml")
|
||||||
except libxml2.parserError:
|
except libxml2.parserError:
|
||||||
got_exc = 1
|
got_exc = 1
|
||||||
err = ""
|
err = ""
|
||||||
i = i - 1
|
i = i - 1
|
||||||
|
|
||||||
|
@ -14,43 +14,43 @@ class callback:
|
|||||||
self.starte = starte
|
self.starte = starte
|
||||||
self.ende = ende
|
self.ende = ende
|
||||||
self.endd = endd
|
self.endd = endd
|
||||||
self.delta = delta
|
self.delta = delta
|
||||||
self.count = 0
|
self.count = 0
|
||||||
|
|
||||||
def startDocument(self):
|
def startDocument(self):
|
||||||
global ctxt
|
global ctxt
|
||||||
if ctxt.byteConsumed() != self.startd:
|
if ctxt.byteConsumed() != self.startd:
|
||||||
print "document start at wrong index: %d expecting %d\n" % (
|
print "document start at wrong index: %d expecting %d\n" % (
|
||||||
ctxt.byteConsumed(), self.startd)
|
ctxt.byteConsumed(), self.startd)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
def endDocument(self):
|
def endDocument(self):
|
||||||
global ctxt
|
global ctxt
|
||||||
expect = self.ende + self.delta * (self.count - 1) + self.endd
|
expect = self.ende + self.delta * (self.count - 1) + self.endd
|
||||||
if ctxt.byteConsumed() != expect:
|
if ctxt.byteConsumed() != expect:
|
||||||
print "document end at wrong index: %d expecting %d\n" % (
|
print "document end at wrong index: %d expecting %d\n" % (
|
||||||
ctxt.byteConsumed(), expect)
|
ctxt.byteConsumed(), expect)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
def startElement(self, tag, attrs):
|
def startElement(self, tag, attrs):
|
||||||
global ctxt
|
global ctxt
|
||||||
if tag == "bar1":
|
if tag == "bar1":
|
||||||
expect = self.starte + self.delta * self.count
|
expect = self.starte + self.delta * self.count
|
||||||
if ctxt.byteConsumed() != expect:
|
if ctxt.byteConsumed() != expect:
|
||||||
print "element start at wrong index: %d expecting %d\n" % (
|
print "element start at wrong index: %d expecting %d\n" % (
|
||||||
ctxt.byteConsumed(), expect)
|
ctxt.byteConsumed(), expect)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
def endElement(self, tag):
|
def endElement(self, tag):
|
||||||
global ctxt
|
global ctxt
|
||||||
if tag == "bar1":
|
if tag == "bar1":
|
||||||
expect = self.ende + self.delta * self.count
|
expect = self.ende + self.delta * self.count
|
||||||
if ctxt.byteConsumed() != expect:
|
if ctxt.byteConsumed() != expect:
|
||||||
print "element end at wrong index: %d expecting %d\n" % (
|
print "element end at wrong index: %d expecting %d\n" % (
|
||||||
ctxt.byteConsumed(), expect)
|
ctxt.byteConsumed(), expect)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
self.count = self.count + 1
|
self.count = self.count + 1
|
||||||
|
|
||||||
def characters(self, data):
|
def characters(self, data):
|
||||||
pass
|
pass
|
||||||
|
@ -100,9 +100,9 @@ ret = reader.Read()
|
|||||||
while ret == 1:
|
while ret == 1:
|
||||||
if reader.Name() == "ref":
|
if reader.Name() == "ref":
|
||||||
if reader.LookupNamespace("a") != "urn:456":
|
if reader.LookupNamespace("a") != "urn:456":
|
||||||
print "error resolving namespace prefix"
|
print "error resolving namespace prefix"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
break
|
break
|
||||||
ret = reader.Read()
|
ret = reader.Read()
|
||||||
if ret != 1:
|
if ret != 1:
|
||||||
print "Error finding the ref element"
|
print "Error finding the ref element"
|
||||||
@ -301,14 +301,14 @@ def tst_reader(s):
|
|||||||
reader = input.newTextReader("tst")
|
reader = input.newTextReader("tst")
|
||||||
res = ""
|
res = ""
|
||||||
while reader.Read():
|
while reader.Read():
|
||||||
res=res + "%s (%s) [%s] %d %d\n" % (reader.NodeType(),reader.Name(),
|
res=res + "%s (%s) [%s] %d %d\n" % (reader.NodeType(),reader.Name(),
|
||||||
reader.Value(), reader.IsEmptyElement(),
|
reader.Value(), reader.IsEmptyElement(),
|
||||||
reader.Depth())
|
reader.Depth())
|
||||||
if reader.NodeType() == 1: # Element
|
if reader.NodeType() == 1: # Element
|
||||||
while reader.MoveToNextAttribute():
|
while reader.MoveToNextAttribute():
|
||||||
res = res + "-- %s (%s) [%s] %d %d\n" % (reader.NodeType(),
|
res = res + "-- %s (%s) [%s] %d %d\n" % (reader.NodeType(),
|
||||||
reader.Name(),reader.Value(),
|
reader.Name(),reader.Value(),
|
||||||
reader.IsEmptyElement(), reader.Depth())
|
reader.IsEmptyElement(), reader.Depth())
|
||||||
return res
|
return res
|
||||||
|
|
||||||
doc="""<a><b b1="b1"/><c>content of c</c></a>"""
|
doc="""<a><b b1="b1"/><c>content of c</c></a>"""
|
||||||
|
@ -15,11 +15,11 @@ def tst_reader(s):
|
|||||||
reader = input.newTextReader("tst")
|
reader = input.newTextReader("tst")
|
||||||
res = ""
|
res = ""
|
||||||
while reader.Read():
|
while reader.Read():
|
||||||
res=res + "%s (%s) [%s] %d\n" % (reader.NodeType(),reader.Name(),
|
res=res + "%s (%s) [%s] %d\n" % (reader.NodeType(),reader.Name(),
|
||||||
reader.Value(), reader.IsEmptyElement())
|
reader.Value(), reader.IsEmptyElement())
|
||||||
if reader.NodeType() == 1: # Element
|
if reader.NodeType() == 1: # Element
|
||||||
while reader.MoveToNextAttribute():
|
while reader.MoveToNextAttribute():
|
||||||
res = res + "-- %s (%s) [%s]\n" % (reader.NodeType(),
|
res = res + "-- %s (%s) [%s]\n" % (reader.NodeType(),
|
||||||
reader.Name(),reader.Value())
|
reader.Name(),reader.Value())
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
@ -22,10 +22,10 @@ res=""
|
|||||||
while reader.Read():
|
while reader.Read():
|
||||||
while reader.Name() == 'bibl':
|
while reader.Name() == 'bibl':
|
||||||
node = reader.Expand() # expand the subtree
|
node = reader.Expand() # expand the subtree
|
||||||
if node.xpathEval("@id = 'Aho'"): # use XPath on it
|
if node.xpathEval("@id = 'Aho'"): # use XPath on it
|
||||||
res = res + node.serialize()
|
res = res + node.serialize()
|
||||||
if reader.Next() != 1: # skip the subtree
|
if reader.Next() != 1: # skip the subtree
|
||||||
break;
|
break;
|
||||||
|
|
||||||
if res != expect:
|
if res != expect:
|
||||||
print "Error: didn't get the expected output"
|
print "Error: didn't get the expected output"
|
||||||
|
@ -23,8 +23,8 @@ while i < 5000:
|
|||||||
doc = libxml2.parseFile("doesnotexist.xml")
|
doc = libxml2.parseFile("doesnotexist.xml")
|
||||||
root = doc.children
|
root = doc.children
|
||||||
if root.name != "foo":
|
if root.name != "foo":
|
||||||
print "root element name error"
|
print "root element name error"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
doc.freeDoc()
|
doc.freeDoc()
|
||||||
i = i + 1
|
i = i + 1
|
||||||
|
|
||||||
|
@ -37,14 +37,14 @@ while i > 0:
|
|||||||
res = ctxt.xpathEval("foo(1)")
|
res = ctxt.xpathEval("foo(1)")
|
||||||
if res != 2:
|
if res != 2:
|
||||||
print "xpath extension failure"
|
print "xpath extension failure"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
i = i - 1
|
i = i - 1
|
||||||
i = 10000
|
i = 10000
|
||||||
while i > 0:
|
while i > 0:
|
||||||
res = ctxt.xpathEval("bar(1)")
|
res = ctxt.xpathEval("bar(1)")
|
||||||
if res != "3":
|
if res != "3":
|
||||||
print "xpath extension failure got %s expecting '3'"
|
print "xpath extension failure got %s expecting '3'"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
i = i - 1
|
i = i - 1
|
||||||
doc.freeDoc()
|
doc.freeDoc()
|
||||||
ctxt.xpathFreeContext()
|
ctxt.xpathFreeContext()
|
||||||
|
@ -32,8 +32,8 @@ while i > 0:
|
|||||||
valid = ctxt.isValid()
|
valid = ctxt.isValid()
|
||||||
doc.freeDoc()
|
doc.freeDoc()
|
||||||
if valid != 1:
|
if valid != 1:
|
||||||
print "validity check failed"
|
print "validity check failed"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
i = i - 1
|
i = i - 1
|
||||||
|
|
||||||
#desactivate error messages from the validation
|
#desactivate error messages from the validation
|
||||||
@ -68,8 +68,8 @@ while i > 0:
|
|||||||
valid = ctxt.isValid()
|
valid = ctxt.isValid()
|
||||||
doc.freeDoc()
|
doc.freeDoc()
|
||||||
if valid != 0:
|
if valid != 0:
|
||||||
print "validity check failed"
|
print "validity check failed"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
i = i - 1
|
i = i - 1
|
||||||
del ctxt
|
del ctxt
|
||||||
|
|
||||||
|
@ -28,14 +28,14 @@ while i > 0:
|
|||||||
res = ctxt.xpathEval("foo(1)")
|
res = ctxt.xpathEval("foo(1)")
|
||||||
if res != 2:
|
if res != 2:
|
||||||
print "xpath extension failure"
|
print "xpath extension failure"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
i = i - 1
|
i = i - 1
|
||||||
i = 10000
|
i = 10000
|
||||||
while i > 0:
|
while i > 0:
|
||||||
res = ctxt.xpathEval("bar(1)")
|
res = ctxt.xpathEval("bar(1)")
|
||||||
if res != "3":
|
if res != "3":
|
||||||
print "xpath extension failure got %s expecting '3'"
|
print "xpath extension failure got %s expecting '3'"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
i = i - 1
|
i = i - 1
|
||||||
doc.freeDoc()
|
doc.freeDoc()
|
||||||
ctxt.xpathFreeContext()
|
ctxt.xpathFreeContext()
|
||||||
|
Reference in New Issue
Block a user