fix regression reported by dstufft: regression when a 1-tuple ("arg",) is used

for specifying parametrization (the values of the parametrization were passed
nested in a tuple).
This commit is contained in:
holger krekel
2013-10-02 08:08:26 +02:00
parent acc5679bc8
commit d3c9927fee
3 changed files with 16 additions and 2 deletions

View File

@@ -710,8 +710,8 @@ class Metafunc(FuncargnamesCompatAttr):
if not isinstance(argnames, (tuple, list)):
argnames = [x.strip() for x in argnames.split(",") if x.strip()]
if len(argnames) == 1:
argvalues = [(val,) for val in argvalues]
if len(argnames) == 1:
argvalues = [(val,) for val in argvalues]
if not argvalues:
argvalues = [(_notexists,) * len(argnames)]