Pickup addition positional args passed to _parse_parametrize_ar… (#5483)

Pickup addition positional args passed to _parse_parametrize_args
This commit is contained in:
Bruno Oliveira
2019-06-24 22:05:19 -03:00
parent 4b104ba222
commit d5eed3bb9c
4 changed files with 17 additions and 4 deletions

View File

@@ -104,10 +104,7 @@ class ParameterSet(namedtuple("ParameterSet", "values, marks, id")):
return cls(parameterset, marks=[], id=None)
@staticmethod
def _parse_parametrize_args(argnames, argvalues, **_):
"""It receives an ignored _ (kwargs) argument so this function can
take also calls from parametrize ignoring scope, indirect, and other
arguments..."""
def _parse_parametrize_args(argnames, argvalues, *args, **kwargs):
if not isinstance(argnames, (tuple, list)):
argnames = [x.strip() for x in argnames.split(",") if x.strip()]
force_tuple = len(argnames) == 1