mirror of
https://github.com/RustPython/RustPython.git
synced 2026-06-02 19:39:49 +09:00
33 lines
634 B
Python
33 lines
634 B
Python
import dir_module
|
|
from testutils import assert_equal
|
|
|
|
assert dir_module.value == 5
|
|
assert dir_module.value2 == 7
|
|
|
|
try:
|
|
dir_module.unknown_attr
|
|
except AttributeError as e:
|
|
assert "dir_module" in str(e)
|
|
else:
|
|
assert False
|
|
|
|
del dir_module.__name__
|
|
try:
|
|
dir_module.unknown_attr
|
|
except AttributeError as e:
|
|
assert "dir_module" not in str(e)
|
|
else:
|
|
assert False
|
|
|
|
dir_module.__name__ = 1
|
|
try:
|
|
dir_module.unknown_attr
|
|
except AttributeError as e:
|
|
assert "dir_module" not in str(e)
|
|
else:
|
|
assert False
|
|
|
|
from dir_module import dir_module_inner
|
|
|
|
assert dir_module_inner.__name__ == "dir_module.dir_module_inner"
|