[TIP] both naming a parameter and showing its values

dpb dpb dpb.mediamath at gmail.com
Wed Mar 25 10:20:20 PDT 2015


Quite right. - dpb

On Tue, Mar 24, 2015 at 7:05 PM, Tom Viner <tom at viner.tv> wrote:

> How about using the 3 parametrize arg names (argnames, argvalues, ids) as
> **named_args, as in:
>
> def params(n):
>     fn = range(n)
>     return {'argnames': 'a', 'argvalues': fn, 'ids': ['a: {}'.format(i)
> for i in fn]}
>
> named_args = params(3)
>
> @pytest.mark.parametrize(**named_args)
> def ...
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/testing-in-python/attachments/20150325/e920d5c8/attachment.htm>


More information about the testing-in-python mailing list