- Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
Description
Right now I have --mypy in my pytest.ini file so that mypy runs by default when my tests are run, both locally and in CI
However, 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 to pytest when running locally would be great, rather than having to just deal with the mypy run each time, or go and manually modify my pytest.ini file to comment out the --mypy option.
The pytest-pylint and pytest-cov plugins provide this functionality:
- https://github.com/carsongee/pytest-pylint/blob/781d6a8d67377b543756d0123c6259b8df77c0a8/pytest_pylint/plugin.py#L33-L38
- https://github.com/pytest-dev/pytest-cov/blob/00713b3fec90cb8c98a9e4bfb3212e574c08e67b/src/pytest_cov/plugin.py#L110-L112
I'm happy to add a PR if you agree that this is a worthwhile feature
t184256 and rpadn