# -*- coding: iso-8859-1 -*- #See http://lists.fourthought.com/pipermail/4suite/2002-July/003976.html et seq. from Xml.Xslt import test_harness SHEET_1 = """ """ SHEET_2 = """ """ SHEET_3 = """ """ SHEET_4 = """ """ SOURCE_1 = """ Baron Münchausen """ EXPECTED_1 = "\n \n \n \n \n" EXPECTED_2 = "\n \n \n \n \n" EXPECTED_3 = """\n""" EXPECTED_4 = """\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=("ISO-8859-1 input emitted in an HTML " "attribute."), ) sheet = test_harness.FileInfo(string=SHEET_2) test_harness.XsltTest(tester, source, [sheet], EXPECTED_2, title=("ISO-8859-1 input emitted in an HTML URI " "attribute."), ) sheet = test_harness.FileInfo(string=SHEET_3) test_harness.XsltTest(tester, source, [sheet], EXPECTED_3, title=("ISO-8859-1 input emitted in an XML attribute" " as ISO-8859-1."), ) sheet = test_harness.FileInfo(string=SHEET_4) test_harness.XsltTest(tester, source, [sheet], EXPECTED_4, title=("ISO-8859-1 input emitted in an XML attribute" " as UTF-8."), ) return