【问题标题】:How to get test explorer to work for Python VS Code?如何让测试资源管理器为 Python VS Code 工作?
【发布时间】:2019-05-04 10:50:43
【问题描述】:

我最近安装了 VSCode,它是 python 扩展。一切都很顺利,但测试资源管理器不会填充测试。我已经运行了测试发现,甚至可以运行测试,但资源管理器不会填充任何信息。

在上面的截图中我们可以看到

  1. 空的测试资源管理器
  2. 我的 python vscode 设置
  3. 测试发现的输出

这是怎么回事?

注意:问题是预期的问题,除非将某个标志传递给 pytest,否则会跳过一个测试,这会导致此“问题

【问题讨论】:

    标签: python visual-studio-code vscode-python


    【解决方案1】:
    1. 您必须配置您的测试环境(和启动器)。 按cntrl + shift + p 并搜索:Python: Configure Tests (Assuming you already have Python extension installed).
    2. 然后,控制台会显示几个选项(unittest、pytest、 鼻子...),选择其中之一。
    3. 之后,控制台会询问您包含 测试,选择你的。

    完成此配置后,您应该能够在测试资源管理器中看到所有测试。

    【讨论】:

      【解决方案2】:

      原来有些地方配置错误。 VS Code 最终自动提示我将 settings.json 中的单元测试设置从 python.unitTest.<stuff> 更改为 python.testing.<stuff>,从而修复了测试资源管理器。

      【讨论】:

        猜你喜欢
        • 2016-12-23
        • 1970-01-01
        • 1970-01-01
        • 2017-11-29
        • 2022-08-22
        • 2020-01-23
        • 1970-01-01
        • 1970-01-01
        • 2022-11-17
        相关资源
        最近更新 更多