25 lines
631 B
Plaintext
25 lines
631 B
Plaintext
|
test_scope
|
||
|
1. simple nesting
|
||
|
2. extra nesting
|
||
|
3. simple nesting + rebinding
|
||
|
4. nesting with global but no free
|
||
|
5. nesting through class
|
||
|
6. nesting plus free ref to global
|
||
|
7. nearest enclosing scope
|
||
|
8. mixed freevars and cellvars
|
||
|
9. free variable in method
|
||
|
10. recursion
|
||
|
11. unoptimized namespaces
|
||
|
12. lambdas
|
||
|
13. UnboundLocal
|
||
|
14. complex definitions
|
||
|
15. scope of global statements
|
||
|
16. check leaks
|
||
|
17. class and global
|
||
|
18. verify that locals() works
|
||
|
19. var is bound and free in class
|
||
|
20. interaction with trace function
|
||
|
20. eval and exec with free variables
|
||
|
21. list comprehension with local variables
|
||
|
22. eval with free variables
|