#Lars Marius Garshol reports bugs from Ft.Xml.Xslt import XsltException, Error from Xml.Xslt import test_harness sheet_1 = """ [...proceed to use the foo:bar instruction for something useful...] Sorry, support for the foo:bar element required to run this stylesheet. Try using the XSLT processor from foo.org instead! """ sheet_2 = """ """ sheet_3 = """ bing.xslt """ source_1 = "" expected_1 = """""" expected_2 = """ """ expected_3 = """\012""" def Test(tester): source = test_harness.FileInfo(string=source_1) sheet = test_harness.FileInfo(string=sheet_1) test_harness.XsltTest(tester, source, [sheet], expected_1, exceptionCode=Error.STYLESHEET_REQUESTED_TERMINATION, title='test 1') source = test_harness.FileInfo(string=source_1) sheet = test_harness.FileInfo(string=sheet_2) test_harness.XsltTest(tester, source, [sheet], expected_2, title='test 2') source = test_harness.FileInfo(string=source_1) sheet = test_harness.FileInfo(string=sheet_3) test_harness.XsltTest(tester, source, [sheet], expected_3, title='test 3') return