1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 19:00:06 +08:00
SpaceVim/bundle/jedi-vim/pythonx/jedi/test/test_inference/test_context.py

19 lines
616 B
Python
Raw Normal View History

2022-10-23 15:41:52 +08:00
def test_module_attributes(Script):
def_, = Script('__name__').complete()
assert def_.name == '__name__'
assert def_.line is None
assert def_.column is None
str_, = def_.infer()
assert str_.name == 'str'
def test_module__file__(Script, environment):
assert not Script('__file__').infer()
def_, = Script('__file__', path='example.py').infer()
value = def_._name._value.get_safe_value()
assert value.endswith('example.py')
def_, = Script('import antigravity; antigravity.__file__').infer()
value = def_._name._value.get_safe_value()
assert value.endswith('.pyi')