From 740fd0657fe23a72d6cfb4d2570a5d24237eb8ce Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 9 Sep 2014 00:06:24 +0200 Subject: [PATCH] Add a goto_assignments test for named params --- test/test_api/test_api_classes.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/test_api/test_api_classes.py b/test/test_api/test_api_classes.py index d173be0d..6e211cea 100644 --- a/test/test_api/test_api_classes.py +++ b/test/test_api/test_api_classes.py @@ -208,3 +208,14 @@ class TestGotoAssignments(TestCase): assert len(defs) == 1 ass = defs[0].goto_assignments() assert ass[0].description == 'a = 1' + + def test_named_params(self): + src = """\ + def foo(bar): + pass + foo(bar=1) + """ + bar = names(dedent(src), references=True)[-1] + param = bar.goto_assignments()[0] + assert param.start_pos == (1, 9) + assert param.type == 'param'