【发布时间】:2016-08-11 06:19:23
【问题描述】:
我正在使用Django Test Without Migrations 来加快我的单元测试,并按以下方式运行测试:
python manage.py test --nomigrations
它显着提高了速度。
我想对 PyCharm 和 coverage.py 做同样的事情,以便利用 PyCharm 创建的视觉效果。
我尝试将其添加到 .coveragerc:
[run]
omit =
*/migrations/*
但事实证明它只影响报告。
我该怎么做?
【问题讨论】:
-
你能弄清楚如何在没有迁移的情况下做到这一点吗?
-
@MhFarahani 不幸的是,没有。目前是从命令行执行的。如果您设法配置它,请告诉我
-
我想我明白了!转到 pyCharm 中的
Run/Debug Configurations。然后在左侧选择Python(不是 Django 测试!)。脚本将是manage.py的路径,脚本参数将从测试到您的命令行末尾。希望对你有帮助。
标签: python django unit-testing coverage.py test-coverage