#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