I am using Django Test Without Migrations to make my unit tests faster and I run the tests the following way:
python manage.py test --nomigrations
It significantly improved the speed.
I want to do the same with PyCharm and coverage.py in order to take advantage of visuals PyCharm creates.
I tried to add this to .coveragerc:
[run]
omit =
*/migrations/*
But it turns out that it affects only reports.
How can I do this?
Assuming you have professional version with django support:
Click on
Edit configurations
Choose Django tests from defaults and add --nomigrations to options input.
If you don't have django support in Pycharm it not that different
Also make sure to use correct python interpreter and refer to awesome doc page.