# Prior to development of this test, 4XSLT was not properly determining the # string-value for elements in a node-set that was generated from a result # tree fragment with exslt:node-set. Only text node children of the elements # were picked up; other text node descendants were not. This was fixed by a # minor patch to Ft/Xslt/RtfWriter.py. from Xml.Xslt import test_harness source_1 = """\ """ sheet_1 = """\ foo foobar hello world hrrmmmm current element: ' ' with id ' ' string-value: ' ' -------------------- """ expected_1 = """\ current element: 'x' with id '0' string-value: 'foo' -------------------- current element: 'x' with id '1' string-value: 'foobar' -------------------- current element: 'x' with id '2' string-value: 'hello world' -------------------- current element: 'x' with id '4' string-value: 'hrrmmmm' -------------------- """ 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="string-value test on node-set from exslt:node-set()") return