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
committed by GitHub
4 changed files with 17 additions and 4 deletions
+1 -4
View File
@@ -102,10 +102,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