# 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