Open pwildenhain opened 2 years ago
You might also consider using pytest-enabler, which supplies the behavior you seek and doesn't require each plugin to have its own disable flag. That's what I use in my projects.
I like the idea of a Click-style --no-mypy
, but I'm not so sure about promising that --no-mypy
will always take precedence when both are passed :thinking:
Perhaps --mypy-xfail
(which will be included in v1.0.0) could be of use to you?
mypy
would still run, but the failures would be reported as xfail.
Right now I have
--mypy
in mypytest.ini
file so thatmypy
runs by default when my tests are run, both locally and in CIHowever, when I'm quickly iterating in testing a new feature, I would like to skip the
mypy
check since I first just want to make sure that the feature works.Having a
--no-mypy
option to pass through topytest
when running locally would be great, rather than having to just deal with themypy
run each time, or go and manually modify mypytest.ini
file to comment out the--mypy
option.The
pytest-pylint
andpytest-cov
plugins provide this functionality:I'm happy to add a PR if you agree that this is a worthwhile feature