summaryrefslogtreecommitdiff
path: root/src/lxml/tests/test_xslt.py
diff options
context:
space:
mode:
authorscoder <none@none>2008-04-15 16:54:07 +0200
committerscoder <none@none>2008-04-15 16:54:07 +0200
commit40e1716bdd4c87a4d38bc4c3edd2eb830e16a0d3 (patch)
tree2eb6e5610f33c59ace31f811167d6366185ae493 /src/lxml/tests/test_xslt.py
parent3a2138ea5b0c50f6919f008489b444c545cd6d6c (diff)
downloadpython-lxml-40e1716bdd4c87a4d38bc4c3edd2eb830e16a0d3.tar.gz
[svn r3542] r3978@delle: sbehnel | 2008-04-15 16:52:51 +0200
some XSLT errors could pass silently --HG-- branch : trunk
Diffstat (limited to 'src/lxml/tests/test_xslt.py')
-rw-r--r--src/lxml/tests/test_xslt.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lxml/tests/test_xslt.py b/src/lxml/tests/test_xslt.py
index 8185d4ec..02105e87 100644
--- a/src/lxml/tests/test_xslt.py
+++ b/src/lxml/tests/test_xslt.py
@@ -299,11 +299,12 @@ class ETreeXSLTTestCase(HelperTestCase):
''',
str(res))
- def _test_xslt_parameter_invalid(self):
+ def test_xslt_parameter_invalid(self):
tree = self.parse('<a><b>B</b><c>C</c></a>')
style = self.parse('''\
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:param name="bar"/>
<xsl:template match="/">
<foo><xsl:value-of select="$bar" /></foo>
</xsl:template>
@@ -311,8 +312,6 @@ class ETreeXSLTTestCase(HelperTestCase):
st = etree.XSLT(style)
res = self.assertRaises(etree.XSLTApplyError,
- st, tree, bar="test")
- res = self.assertRaises(etree.XSLTApplyError,
st, tree, bar="<test/>")
res = self.assertRaises(etree.XSLTApplyError,
st, tree, bar="....")
@@ -521,8 +520,8 @@ class ETreeXSLTTestCase(HelperTestCase):
source = self.parse(xml)
styledoc = self.parse(xslt)
style = etree.XSLT(styledoc)
- result = style(source)
- self.assertEqual('', str(result))
+
+ self.assertRaises(etree.XSLTApplyError, style, source)
self.assert_("TEST TEST TEST" in [entry.message
for entry in style.error_log])