#Oliver Graf has indentation probs with ft:write-file import os, tempfile from Ft.Lib.Uri import OsPathToUri from Xml.Xslt import test_harness BASENAME = tempfile.mktemp() BASENAME_URI = OsPathToUri(BASENAME) sheet_1 = """\ test """ % BASENAME_URI source_1 = """\ 11 12 13 14 15 """ expected_1 = "" file_expected = """ %s test """ 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) for num in range(11,16): tester.startTest('File output - %d.xml' % num) file = '%s%d.xml' % (BASENAME, num) if os.path.exists(file): actual = open(file).read() os.unlink(file) tester.compare(file_expected % num, actual) else: tester.error("ft:write-file %d.xml doesn't exist" % num) tester.testDone() return