Avoid execution of Jedi in test setup

This makes testing Jedi potentially faster.
This commit is contained in:
Dave Halter
2017-12-24 03:25:43 +01:00
parent 5a06ea2699
commit a117f9f2e7

View File

@@ -18,7 +18,8 @@ def test_is_keyword():
assert len(results) == 1 and results[0].is_keyword is False
def make_definitions():
def test_basedefinition_type():
def make_definitions():
"""
Return a list of definitions for parametrized tests.
@@ -60,8 +61,7 @@ def make_definitions():
return definitions
@pytest.mark.parametrize('definition', make_definitions())
def test_basedefinition_type(definition):
for definition in make_definitions():
assert definition.type in ('module', 'class', 'instance', 'function',
'generator', 'statement', 'import', 'param')