#David Carlisle plays nifty tricks with xsl:key from Xml.Xslt import test_harness sheet_1 = """ """ source_1 = """ """ expected_1 = """ Z101 5 Z102 2 y101 10 y102 5 """ 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) return