tests/basics: Add test for getting name of func with closed over locals.
Tests correct decoding of the prelude to get the function name.
@@ -22,3 +22,11 @@ try:
str((1).to_bytes.__name__)
except AttributeError:
pass
+
+# name of a function that has closed over variables
+def outer():
+ x = 1
+ def inner():
+ return x
+ return inner
+print(outer.__name__)
