1
0
forked from VimPlug/jedi

tests for goto on imports.

This commit is contained in:
Dave Halter
2014-09-19 00:49:22 +02:00
parent 7b0bb83d16
commit 610b2fc832

View File

@@ -253,3 +253,17 @@ class TestGotoAssignments(TestCase):
def test_parentheses(self):
n = names('("").upper', references=True)[-1]
assert n.goto_assignments()[0].name == 'upper'
def test_import(self):
nms = names('from json import decode', references=True)
assert nms[0].name == 'json'
assert nms[0].type == 'import'
n = nms[0].goto_assignments()[0]
assert n.name == 'json'
assert n.type == 'module'
assert nms[1].name == 'decode'
assert nms[1].type == 'import'
n = nms[1].goto_assignments()[0]
assert n.name == 'decode'
assert n.type == 'function'