diff options
author | scoder <none@none> | 2008-04-15 16:54:07 +0200 |
---|---|---|
committer | scoder <none@none> | 2008-04-15 16:54:07 +0200 |
commit | 40e1716bdd4c87a4d38bc4c3edd2eb830e16a0d3 (patch) | |
tree | 2eb6e5610f33c59ace31f811167d6366185ae493 /src/lxml/tests/test_xslt.py | |
parent | 3a2138ea5b0c50f6919f008489b444c545cd6d6c (diff) | |
download | python-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.py | 9 |
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]) |