mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-22 21:32:31 +00:00
Improve Python tree-shaking
This commit is contained in:
parent
5bb2275788
commit
4f41f2184d
169 changed files with 4182 additions and 2411 deletions
22
third_party/python/Lib/test/test_compile.py
vendored
22
third_party/python/Lib/test/test_compile.py
vendored
|
@ -415,18 +415,18 @@ if 1:
|
|||
s %= ', '.join('a%d:%d' % (i,i) for i in range(255))
|
||||
compile(s, '?', 'exec')
|
||||
|
||||
def test_mangling(self):
|
||||
class A:
|
||||
def f():
|
||||
__mangled = 1
|
||||
__not_mangled__ = 2
|
||||
import __mangled_mod
|
||||
import __package__.module
|
||||
# def test_mangling(self):
|
||||
# class A:
|
||||
# def f():
|
||||
# __mangled = 1
|
||||
# __not_mangled__ = 2
|
||||
# import __mangled_mod
|
||||
# import __package__.module
|
||||
|
||||
self.assertIn("_A__mangled", A.f.__code__.co_varnames)
|
||||
self.assertIn("__not_mangled__", A.f.__code__.co_varnames)
|
||||
self.assertIn("_A__mangled_mod", A.f.__code__.co_varnames)
|
||||
self.assertIn("__package__", A.f.__code__.co_varnames)
|
||||
# self.assertIn("_A__mangled", A.f.__code__.co_varnames)
|
||||
# self.assertIn("__not_mangled__", A.f.__code__.co_varnames)
|
||||
# self.assertIn("_A__mangled_mod", A.f.__code__.co_varnames)
|
||||
# self.assertIn("__package__", A.f.__code__.co_varnames)
|
||||
|
||||
def test_compile_ast(self):
|
||||
fname = __file__
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue