From c6f18e42dbc06768212c9ede9a8bd62a0801ad55 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 13 Jul 2017 08:46:52 +0200 Subject: [PATCH] Fix a py27 issue that was caused by changing grammars. --- test/test_param_splitting.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/test_param_splitting.py b/test/test_param_splitting.py index 7501796..263ed1f 100644 --- a/test/test_param_splitting.py +++ b/test/test_param_splitting.py @@ -8,13 +8,13 @@ from textwrap import dedent from parso import parse -def assert_params(param_string, **wanted_dct): +def assert_params(param_string, version=None, **wanted_dct): source = dedent(''' def x(%s): pass ''') % param_string - module = parse(source) + module = parse(source, version=version) funcdef = next(module.iter_funcdefs()) dct = dict((p.name.value, p.default and p.default.get_code()) for p in funcdef.params) @@ -23,9 +23,9 @@ def assert_params(param_string, **wanted_dct): def test_split_params_with_separation_star(): - assert_params(u'x, y=1, *, z=3', x=None, y='1', z='3') - assert_params(u'*, x', x=None) - assert_params(u'*') + assert_params(u'x, y=1, *, z=3', x=None, y='1', z='3', version='3.5') + assert_params(u'*, x', x=None, version='3.5') + assert_params(u'*', version='3.5') def test_split_params_with_stars():