########################################################################
# $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 = """\
"""
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