#Example from Michael Kay to ??? on 4 Feb 2000, with well-formedness corrections from Xml.Xslt import test_harness sheet_1 = """ result: """ sheet_2 = """ result: """ #This third approach actually by Senthil Vaiyapuri on 2000-02-04 sheet_3 = """ """ source_1=""" a z """ expected_1 = """ result: 2""" expected_2 = """ result: 2""" expected_3 = """ 2. """ 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, 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