#Jeni Tennison taunts her cross-pond mates about politics and the self axis from Xml.Xslt import test_harness sheet_1 = """\ """ source_1 = """ Palm Beach 31563 23725 """ expected_1 = """\n23293Palm Beach23725""" #This version forgets that the principal node type of the self axis is element sheet_2 = """ """ source_2 = """""" expected_2 = """ """ # The nastiness Jeni resorts to as a general solution to this sheet_3 = """ """ expected_3 = """ """ 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_2) sheet = test_harness.FileInfo(string=sheet_2) test_harness.XsltTest(tester, source, [sheet], expected_2, title='test 2') source = test_harness.FileInfo(string=source_2) sheet = test_harness.FileInfo(string=sheet_3) test_harness.XsltTest(tester, source, [sheet], expected_3, title='test 3') return