Generate "param" definition in make_definitions

This commit is contained in:
Takafumi Arakaki
2013-03-15 14:24:42 +01:00
parent 956ad50276
commit a0c796087a

View File

@@ -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')