Start adding tests for goto_assignments on stubs

This commit is contained in:
Dave Halter committed 2019-04-10 20:41:05 +02:00
1 parent 31442ecb3b
commit 9f26c27b6d
5 files changed
+53 -6

No files matched your search

+3 -2
View File
@@ -85,7 +85,7 @@ from jedi.evaluate.context.iterable import CompForContext
from jedi.evaluate.syntax_tree import eval_trailer, eval_expr_stmt, \
eval_node, check_tuple_assignments
from jedi.evaluate.gradual.stub_context import with_stub_context_if_possible, \
stub_to_actual_context_set
stub_to_actual_context_set, goto_with_stubs_if_possible
def _execute(context, arguments):
@@ -342,7 +342,8 @@ class Evaluator(object):
elif type_ == 'param':
return [ParamName(context, name)]
elif type_ in ('funcdef', 'classdef'):
return [TreeNameDefinition(context, name)]
n = TreeNameDefinition(context, name)
return goto_with_stubs_if_possible(n)
elif type_ in ('import_from', 'import_name'):
module_names = imports.infer_import(context, name, is_goto=True)
return module_names