[pytest-dev] how to handle 'parameterize' misspelling

Brianna Laugher brianna.laugher at gmail.com
Mon Mar 9 23:25:36 CET 2015


Hello,

https://bitbucket.org/pytest-dev/pytest/issue/463/add-alias-for-parametrize-or-provide

It is, I think, a relatively common and easy error for someone to type
'pytest.mark.parameterize' instead of 'pytest.mark.parametrize'. At the
moment doing so (wrongly putting an extra 'e') results in an error like*
"fixture 'arg' not found" *which is not very revealing as to what the
problem actually is.

Two reasonable options would be
1) Treat parameterize as an alias of parametrize, so they behave identically
2) Check for the misspelling and raise a specific error about it

What are people's thoughts about the best approach?

cheers
Brianna


-- 
They've just been waiting in a mountain for the right moment:
http://modernthings.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pytest-dev/attachments/20150309/7217c010/attachment.html>


More information about the pytest-dev mailing list