1
0
forked from VimPlug/jedi

Some analysis improvements.

This commit is contained in:
Dave Halter
2016-12-11 15:03:19 +01:00
parent 2be5da3f85
commit eaf0100446
12 changed files with 137 additions and 131 deletions

View File

@@ -71,9 +71,12 @@ def pytest_generate_tests(metafunc):
if 'static_analysis_case' in metafunc.fixturenames:
base_dir = os.path.join(os.path.dirname(__file__), 'static_analysis')
cases = list(collect_static_analysis_tests(base_dir, test_files))
metafunc.parametrize(
'static_analysis_case',
collect_static_analysis_tests(base_dir, test_files))
cases,
ids=[c.name for c in cases]
)
def collect_static_analysis_tests(base_dir, test_files):
@@ -91,6 +94,7 @@ class StaticAnalysisCase(object):
"""
def __init__(self, path):
self._path = path
self.name = os.path.basename(path)
with open(path) as f:
self._source = f.read()
@@ -98,7 +102,6 @@ class StaticAnalysisCase(object):
for line in self._source.splitlines():
self.skip = self.skip or run.skip_python_version(line)
def collect_comparison(self):
cases = []
for line_nr, line in enumerate(self._source.splitlines(), 1):