find_references -> get_references, see #1476

This commit is contained in:
Dave Halter
2020-01-22 01:06:37 +01:00
parent 9d7858eb3a
commit 58f54d8391
11 changed files with 17 additions and 17 deletions

View File

@@ -1,6 +1,6 @@
"""
Test coverage for renaming is mostly being done by testing
`Script.find_references`.
`Script.get_references`.
"""
# --- simple

View File

@@ -204,7 +204,7 @@ class IntegrationTestCase(BaseTestCase):
TEST_COMPLETIONS: self.run_completion,
TEST_INFERENCE: self.run_inference,
TEST_GOTO: self.run_goto,
TEST_REFERENCES: self.run_find_references,
TEST_REFERENCES: self.run_get_references,
}
if (self.path.endswith('pytest.py') or self.path.endswith('conftest.py')) \
and environment.executable != os.path.realpath(sys.executable):
@@ -261,8 +261,8 @@ class IntegrationTestCase(BaseTestCase):
comp_str = str(sorted(str(r.description) for r in result))
return compare_cb(self, comp_str, self.correct)
def run_find_references(self, compare_cb, environment):
result = self.script(environment).find_references(self.line_nr, self.column)
def run_get_references(self, compare_cb, environment):
result = self.script(environment).get_references(self.line_nr, self.column)
self.correct = self.correct.strip()
compare = sorted(
(('stub:' if r.is_stub() else '')

View File

@@ -68,7 +68,7 @@ def test_line_number_errors(Script):
# ok
Script(s).find_signatures(1, 0)
Script(s).find_references(1, len(s))
Script(s).get_references(1, len(s))
def _check_number(Script, source, result='float'):
@@ -163,7 +163,7 @@ def test_goto_definition_not_multiple(Script):
def test_reference_description(Script):
descs = [u.description for u in Script("foo = ''; foo").find_references()]
descs = [u.description for u in Script("foo = ''; foo").get_references()]
assert set(descs) == {"foo = ''", 'foo'}

View File

@@ -52,7 +52,7 @@ def test_basedefinition_type(Script, names):
definitions += script.infer(len(lines), len('variable'))
script2 = Script(source, path=None)
definitions += script2.find_references(4, len('class C'))
definitions += script2.get_references(4, len('class C'))
source_param = "def f(a): return a"
script_param = Script(source_param, path=None)

View File

@@ -1,13 +1,13 @@
def test_import_references(Script):
s = Script("from .. import foo", path="foo.py")
assert [usage.line for usage in s.find_references(line=1, column=18)] == [1]
assert [usage.line for usage in s.get_references(line=1, column=18)] == [1]
def test_exclude_builtin_modules(Script):
def get(include):
from jedi.api.project import Project
script = Script(source, _project=Project('', sys_path=[]))
references = script.find_references(column=8, include_builtins=include)
references = script.get_references(column=8, include_builtins=include)
return [(d.line, d.column) for d in references]
source = '''import sys\nprint(sys.path)'''
places = get(include=True)