# Just some general recursion stress tests:
# 1. Ackermann's Function
# 2. Fibonacci Numbers
import sys
from Ft import MAX_PYTHON_RECURSION_DEPTH
sys.setrecursionlimit(MAX_PYTHON_RECURSION_DEPTH)
from Xml.Xslt import test_harness
source_1 = """"""
sty_1 = """
"""
expected_1 = """A(3,4) = 125"""
sty_2 = """
"""
expected_2 = "f(100) = 354224848179261997056"
def Test(tester):
source = test_harness.FileInfo(string=source_1)
sheet = test_harness.FileInfo(string=sty_1)
test_harness.XsltTest(tester, source, [sheet], expected_1,
topLevelParams={'x': 3, 'y': 4},
title="Ackermann's Function")
sheet = test_harness.FileInfo(string=sty_2)
test_harness.XsltTest(tester, source, [sheet], expected_2,
title="Fibonacci Numbers")
return