Files
RustPython/extra_tests/snippets/stdlib_dir_module.py
2025-12-12 22:46:39 +09:00

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"