#Mike Brown on 4Suite ML from Xml.Xslt import test_harness sheet_1 = """ matched foo[@bar] (mode m) matched foo[@baz] (mode m) matched foo[@bar] matched foo[@baz] """ source_1 = """ """ expected_1 = """ matched foo[@bar] matched foo[@baz] matched foo[@bar] matched foo[@bar] matched foo[@baz] matched foo[@bar] (mode m) matched foo[@baz] (mode m) matched foo[@bar] (mode m) matched foo[@bar] (mode m) matched foo[@baz] (mode m) """ 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='Multiple templates with modes') return