1
0
forked from VimPlug/jedi

Don't follow builtin imports anymore by default when follow_imports is on (goto)

This commit is contained in:
Dave Halter
2018-07-03 23:59:30 +02:00
parent 6cdc1bcd8a
commit 2500112f6c
3 changed files with 26 additions and 3 deletions

View File

@@ -285,3 +285,11 @@ def test_backslash_continuation_and_bracket(Script):
column = lines[-1].index('(')
def_, = Script(code, line=len(lines), column=column).goto_definitions()
assert def_.name == 'int'
def test_goto_follow_builtin_imports(Script):
s = Script('import sys; sys')
d, = s.goto_assignments(follow_imports=True)
assert d.in_builtin_module() is True
d, = s.goto_assignments(follow_imports=True, follow_builtin_imports=True)
assert d.in_builtin_module() is False