diff options
author | Mike Hommey <glandium@debian.org> | 2010-03-18 07:40:32 +0100 |
---|---|---|
committer | Mike Hommey <glandium@debian.org> | 2010-03-18 07:40:32 +0100 |
commit | eb5d521a2df72fa829a7f8196b957c696e7ccc58 (patch) | |
tree | 224599e18a48f87e82aa8a32456563277c68ae58 /python/tests | |
parent | 8a10e02b2f4971d3fdacab7dc7baecced34056fb (diff) | |
download | libxml2-eb5d521a2df72fa829a7f8196b957c696e7ccc58.tar.gz |
Import upstream version 2.7.7upstream/2.7.7.dfsg
Diffstat (limited to 'python/tests')
-rw-r--r-- | python/tests/Makefile.in | 8 | ||||
-rw-r--r-- | python/tests/xpathleak.py | 14 |
2 files changed, 18 insertions, 4 deletions
diff --git a/python/tests/Makefile.in b/python/tests/Makefile.in index 4aa2248..29b53e3 100644 --- a/python/tests/Makefile.in +++ b/python/tests/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -38,8 +38,10 @@ subdir = python/tests DIST_COMMON = $(dist_example_DATA) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/python/tests/xpathleak.py b/python/tests/xpathleak.py index dcc144c..39f49e3 100644 --- a/python/tests/xpathleak.py +++ b/python/tests/xpathleak.py @@ -15,6 +15,14 @@ expect="""--> Invalid expression --> xmlXPathEval: evaluation failed --> Invalid expression --> xmlXPathEval: evaluation failed +--> Invalid expression +--> xmlXPathEval: evaluation failed +--> Invalid expression +--> xmlXPathEval: evaluation failed +--> Invalid expression +--> xmlXPathEval: evaluation failed +--> Invalid expression +--> xmlXPathEval: evaluation failed """ err="" def callback(ctx, str): @@ -27,7 +35,11 @@ libxml2.registerErrorHandler(callback, "-->") doc = libxml2.parseDoc("<fish/>") ctxt = doc.xpathNewContext() ctxt.setContextNode(doc) -for expr in (":false()","bad:()","bad(:)",":bad(:)","bad:(:)","bad:bad(:)"): +badexprs = ( + ":false()", "bad:()", "bad(:)", ":bad(:)", "bad:(:)", "bad:bad(:)", + "a:/b", "/c:/d", "//e:/f", "g://h" + ) +for expr in badexprs: try: ctxt.xpathEval(expr) except libxml2.xpathError, e: |