summaryrefslogtreecommitdiff
path: root/tests/basics/fun_kwvarargs.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/fun_kwvarargs.py')
-rw-r--r--tests/basics/fun_kwvarargs.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/basics/fun_kwvarargs.py b/tests/basics/fun_kwvarargs.py
index bdc10fcf1..e9fd0720e 100644
--- a/tests/basics/fun_kwvarargs.py
+++ b/tests/basics/fun_kwvarargs.py
@@ -23,3 +23,16 @@ def f4(*vargs, **kwargs):
f4(*(1, 2))
f4(kw_arg=3)
f4(*(1, 2), kw_arg=3)
+
+
+# test evaluation order of arguments
+def f5(*vargs, **kwargs):
+ print(vargs, kwargs)
+
+
+def print_ret(x):
+ print(x)
+ return x
+
+
+f5(*print_ret(["a", "b"]), kw_arg=print_ret(None))