1
0
forked from VimPlug/jedi

same problem with KeywordStatement

This commit is contained in:
Dave Halter
2014-04-16 10:28:12 +02:00
parent 15fdecdb61
commit ddc1cb0e6a
2 changed files with 5 additions and 2 deletions

View File

@@ -266,7 +266,7 @@ class Script(object):
stmt = r.module.statements[-1] stmt = r.module.statements[-1]
except IndexError: except IndexError:
raise NotFoundError() raise NotFoundError()
if isinstance(stmt, pr.Flow): if not isinstance(stmt, pr.Statement):
raise NotFoundError() raise NotFoundError()
user_stmt = self._parser.user_stmt() user_stmt = self._parser.user_stmt()

View File

@@ -96,6 +96,9 @@ def test_completion_on_complex_literals():
assert api.Script('4j').completions() == [] assert api.Script('4j').completions() == []
def test_goto_assignments_on_for(): def test_goto_assignments_on_non_statement():
with raises(api.NotFoundError): with raises(api.NotFoundError):
api.Script('for').goto_assignments() api.Script('for').goto_assignments()
with raises(api.NotFoundError):
api.Script('assert').goto_assignments()