mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-09 23:34:45 +08:00
Generate "param" definition in make_definitions
This commit is contained in:
@@ -35,10 +35,14 @@ def make_definitions():
|
|||||||
script2 = api.Script(source, 4, len('class C'), None)
|
script2 = api.Script(source, 4, len('class C'), None)
|
||||||
definitions += script2.related_names()
|
definitions += script2.related_names()
|
||||||
|
|
||||||
|
source_param = "def f(a): return a"
|
||||||
|
script_param = api.Script(source_param, 1, len(source_param), None)
|
||||||
|
definitions += script_param.goto()
|
||||||
|
|
||||||
return definitions
|
return definitions
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize('definition', make_definitions())
|
@pytest.mark.parametrize('definition', make_definitions())
|
||||||
def test_basedefinition_type(definition):
|
def test_basedefinition_type(definition):
|
||||||
assert definition.type in ('module', 'class', 'instance', 'function',
|
assert definition.type in ('module', 'class', 'instance', 'function',
|
||||||
'statement', 'import')
|
'statement', 'import', 'param')
|
||||||
|
|||||||
Reference in New Issue
Block a user