#Dieter Maurer reports problems with xsl:text and pre tag output from Xml.Xslt import test_harness sheet_1 = """\ if """ source_1 = """\ if true_body ... """ expected_1 = """\ if true_body ... """ sheet_2 = """\ if """ source_2 = """\ if true_body ... """ expected_2 = """\ if true_body ... """ sheet_3 = """\ Hello

Testing
Testing
123
      

""" source_3 = "" expected_3 = """\ Hello

\nTesting\nTesting\n123\n      

""" 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='xsl:text in html mode') source = test_harness.FileInfo(string=source_2) sheet = test_harness.FileInfo(string=sheet_2) test_harness.XsltTest(tester, source, [sheet], expected_2, title='xsl:text in xml mode') source = test_harness.FileInfo(string=source_3) sheet = test_harness.FileInfo(string=sheet_3) test_harness.XsltTest(tester, source, [sheet], expected_3, title='problems with PRE tag') return