First imports are working with goto.

This commit is contained in:
Dave Halter
2014-09-19 01:21:17 +02:00
parent 610b2fc832
commit 83d2af5138
3 changed files with 36 additions and 3 deletions

View File

@@ -255,15 +255,15 @@ class TestGotoAssignments(TestCase):
assert n.goto_assignments()[0].name == 'upper'
def test_import(self):
nms = names('from json import decode', references=True)
nms = names('from json import load', 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].name == 'load'
assert nms[1].type == 'import'
n = nms[1].goto_assignments()[0]
assert n.name == 'decode'
assert n.name == 'load'
assert n.type == 'function'