1
0
forked from VimPlug/jedi

Move get_statement_of_position out of the parser tree.

This commit is contained in:
Dave Halter
2017-04-15 02:23:08 +02:00
parent 1cfe5c2945
commit deb028c3fb
5 changed files with 24 additions and 22 deletions

View File

@@ -9,6 +9,7 @@ from jedi._compatibility import u, is_py3
from jedi.parser.python import parse, load_grammar
from jedi.parser.python import tree
from jedi.common import splitlines
from jedi.parser_utils import get_statement_of_position
def test_user_statement_on_import():
@@ -18,7 +19,7 @@ def test_user_statement_on_import():
for pos in [(2, 1), (2, 4)]:
p = parse(s)
stmt = p.get_statement_for_position(pos)
stmt = get_statement_of_position(p, pos)
assert isinstance(stmt, tree.Import)
assert [n.value for n in stmt.get_defined_names()] == ['time']