1
0
forked from VimPlug/jedi

Add include_builtins to usages, fixes #1131.

This commit is contained in:
Dave Halter
2018-07-03 22:53:19 +02:00
parent f4aad8bbfe
commit d857668292
2 changed files with 25 additions and 8 deletions

View File

@@ -1,3 +1,14 @@
def test_import_usage(Script):
s = Script("from .. import foo", line=1, column=18, path="foo.py")
assert [usage.line for usage in s.usages()] == [1]
def test_exclude_builtin_modules(Script):
def get(include):
return [(d.line, d.column) for d in Script(source, column=8).usages(include_builtins=include)]
source = '''import sys\nprint(sys.path)'''
places = get(include=True)
assert places == [(None, None), (1, 7), (2, 6)]
places = get(include=False)
assert places == [(1, 7), (2, 6)]