@@ -47,18 +47,18 @@ def get_empty_parameterset_mark(
4747) -> MarkDecorator :
4848 from ..nodes import Collector
4949
50+ argslisting = ", " .join (argnames )
51+
5052 fs , lineno = getfslineno (func )
51- reason = f"got empty parameter set { argnames !r } , function { func . __name__ } at { fs } : { lineno } "
53+ reason = f"got empty parameter set for ( { argslisting } ) "
5254 requested_mark = config .getini (EMPTY_PARAMETERSET_OPTION )
5355 if requested_mark in ("" , None , "skip" ):
5456 mark = MARK_GEN .skip (reason = reason )
5557 elif requested_mark == "xfail" :
5658 mark = MARK_GEN .xfail (reason = reason , run = False )
5759 elif requested_mark == "fail_at_collect" :
58- f_name = func .__name__
59- _ , lineno = getfslineno (func )
6060 raise Collector .CollectError (
61- f"Empty parameter set in '{ f_name } ' at line { lineno + 1 } "
61+ f"Empty parameter set in '{ func . __name__ } ' at line { lineno + 1 } "
6262 )
6363 else :
6464 raise LookupError (requested_mark )
@@ -181,7 +181,9 @@ def _for_parametrize(
181181 # parameter set with NOTSET values, with the "empty parameter set" mark applied to it.
182182 mark = get_empty_parameterset_mark (config , argnames , func )
183183 parameters .append (
184- ParameterSet (values = (NOTSET ,) * len (argnames ), marks = [mark ], id = None )
184+ ParameterSet (
185+ values = (NOTSET ,) * len (argnames ), marks = [mark ], id = "NOTSET"
186+ )
185187 )
186188 return argnames , parameters
187189
0 commit comments