from Xml.Xslt import test_harness sheet_1 = """ Some Junk """ source_1 = """ ]> Blah """ source_2 = """ ]> Just some text """ source_3 = """ ]> Still more junk """ expected_1 = """\nSome Junk\n""" def Test(tester): tester.startGroup("Bill Ellridge had trouble with validation") source = test_harness.FileInfo(string=source_1, validate=1) sheet = test_harness.FileInfo(string=sheet_1) test_harness.XsltTest(tester, source, [sheet], expected_1, ignorePis=0) source = test_harness.FileInfo(string=source_2, validate=1) sheet = test_harness.FileInfo(string=sheet_1) test_harness.XsltTest(tester, source, [sheet], expected_1) source = test_harness.FileInfo(string=source_3, validate=1) sheet = test_harness.FileInfo(string=sheet_1) test_harness.XsltTest(tester, source, [sheet], expected_1) tester.groupDone() return