【发布时间】:2020-09-17 12:45:20
【问题描述】:
我有这个版本的 Python:
3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)]
在 PyCharm CE 2020.1.1 的 Windows 10 上运行。使用一个很简单的unittest:
# test_simple.py
from unittest import TestCase
class Simple(TestCase):
def test_one(self):
self.assertTrue(True)
我可以运行python -m coverage run -m unittest,它完成并生成一个.coverage SQLite 文件;我可以从生成 Test Results 树的 IDE 运行测试;但是 Run / Run with Coverage 是灰色的,没有任何解释。
我已按照(相当分散的)PyCharm 文档进行设置/构建、执行、部署,启用激活覆盖视图,在应用覆盖之前显示选项给编辑这没有帮助。
为什么覆盖范围变灰,我该如何解决?
【问题讨论】:
-
据我所知,覆盖支持仅在 PyCharm 的专业版中可用。
-
@MrBeanBremen 是的,你是对的。谢谢。我会接受这个作为答案。
标签: python-3.x pycharm code-coverage python-unittest