Configure coverage.py to use no migrations

2019-07-25 07:10发布

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?

1条回答
We Are One
2楼-- · 2019-07-25 07:40

Assuming you have professional version with django support: enter image description here

Click on Edit configurations

enter image description here

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.

查看更多
登录 后发表回答