#Steve Tinney's conformance test, 24 Mar 2000
import os
from Ft.Lib import Uri
from Xml.Xslt import test_harness
sheet_1 = """
Text node
child::text() =
true
false
self::text() =
true
false
"""
source_1=""""""
expected_1="""child::text() = true
self::text() = true
"""
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)
#Test again with a specfied baseUri
uri = Uri.OsPathToUri(os.path.abspath(__file__))
source = test_harness.FileInfo(string=source_1)
sheet = test_harness.FileInfo(string=sheet_1, baseUri=uri)
test_harness.XsltTest(tester, source, [sheet], expected_1)
return