Some preparations to get Python 2 tests working.

This commit is contained in:
Dave Halter
2017-07-31 12:33:47 +02:00
parent 5fbbb225dd
commit 58c32591d0
8 changed files with 25 additions and 24 deletions

View File

@@ -60,7 +60,7 @@ def test_normalizer_issue(normalizer_issue_case):
grammar = parso.load_grammar(version=normalizer_issue_case.python_version)
module = grammar.parse(code)
issues = module._get_normalizer_issues()
issues = module._get_normalizer_issues(grammar)
actual = sort(issues)
diff = '\n'.join(difflib.ndiff(desired, actual))

View File

@@ -2,8 +2,9 @@ import parso
def issues(code):
grammar = parso.load_grammar()
module = parso.parse(code)
return module._get_normalizer_issues()
return module._get_normalizer_issues(grammar)
def test_eof_newline():

View File

@@ -9,7 +9,6 @@ from textwrap import dedent
import pytest
import parso
from parso.python.normalizer import ErrorFinderConfig
FAILING_EXAMPLES = [
@@ -221,8 +220,7 @@ if sys.version_info >= (3, 4):
def _get_error_list(code, version=None):
grammar = parso.load_grammar(version=version)
tree = grammar.parse(code)
config = ErrorFinderConfig(grammar=grammar)
return list(tree._get_normalizer_issues(config))
return list(tree._iter_errors(grammar))
def assert_comparison(code, error_code, positions):