1
0
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:
Daniel Veillard
2004-02-23 10:53:52 +00:00
parent 807daf8265
commit 09b792ba30
10 changed files with 59 additions and 54 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>"""

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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()

View File

@ -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

View File

@ -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()