######################################################################## # $Header: /var/local/cvsroot/4Suite/test/Xml/Xslt/Exslt/test_functions.py,v 1.1 2005/02/14 00:15:51 jkloth Exp $ """Tests for EXSLT Functions""" from Xml.Xslt import test_harness source_1 = """""" sheet_1 = """\ """ expected_1 = """ HELLO WORLD""" sheet_2 = """\ """ source_2 = """\

Hello

Hello again.

Hello2

Hello

Hello again.

Hello

Hello again.

Hello2 again.

Hello

Hello again.

""" expected_2 = """ 17""" # SF #707131 source_3 = "echo me" sheet_3 = """ """ expected_3 = """ echo me""" def Test(tester): tester.startGroup('Functions') source = test_harness.FileInfo(string=source_1) sheet = test_harness.FileInfo(string=sheet_1) test_harness.XsltTest(tester, source, [sheet], expected_1, title='test 1') source = test_harness.FileInfo(string=source_2) sheet = test_harness.FileInfo(string=sheet_2) test_harness.XsltTest(tester, source, [sheet], expected_2, title='test 2') source = test_harness.FileInfo(string=source_3) sheet = test_harness.FileInfo(string=sheet_3) test_harness.XsltTest(tester, source, [sheet], expected_3, title='test 3') tester.groupDone() return