diff --git a/testcode/__init__.py b/testcode/__init__.py index 8e0922e..d2fa00b 100644 --- a/testcode/__init__.py +++ b/testcode/__init__.py @@ -22,3 +22,17 @@ def for_iter(arg): def calling_custom_clojure_fn(arg): return arg.clojure_fn() + + + +def complex_fn(a, b, c: str=5, *args, d=10, **kwargs): + return {"a" : a, + "b" : b, + "c" : c, + "args" : args, + "d": d, + "kwargs": kwargs} + + +complex_fn_testcases = {"complex_fn(1, 2, c=10, d=10, e=10)":complex_fn(1, 2, c=10, d=10, e=10), + "complex_fn(1, 2, 10, 11, 12, d=10, e=10)":complex_fn(1, 2, 10, 11, 12, d=10, e=10)}