Pycharm 找不到我的 Pytest 测试套件

问题描述 投票:0回答:1

我正在 Ubuntu 22.04 计算机上运行 PyCharm Professional 2023.3.4。

我的 PyTests 从命令行运行正常。但从 PyCharm 运行它们会产生以下消息:空套件。

我需要调试我的测试,并且想使用 IDE。我已将 Pycharm 的默认测试运行程序设置为 pytest。我怀疑问题可能出在我的配置上;这是相关对话框的屏幕截图。

我应该如何填写此对话框才能让 Pycharm 找到我的 PyTest 套件?

提前感谢您的帮助。

Run/Debug Configurations dialog

pycharm pytest
1个回答
0
投票

根据您上面提供的屏幕截图,以下是设置步骤,是的,我相信正是您的配置导致了您得到的空套件:

目标选择解决方法:

  1. 从下拉列表中选择目标类型:可以通过 Script:如果您想运行特定的Python文件或 Module:如果要运行Python模块(指定模块名称)。仔细查看你的屏幕截图,我相信你正在使用一个名为 Python 测试的模块,并且我在那里看不到
    __init__.py
    ,请也为 Python 解释器创建一个具有该名称的文件 (
    __init__.py
    )。 确定它是一个包,这将使您的 Pytest 套件能够运行。 或 Custom:用于路径、模块和测试类实例的任意组合。

祝你好运。

© www.soinside.com 2019 - 2024. All rights reserved.