pycharm - 在 pycharm pytest 插件中使用特定参数值运行测试

标签 pycharm pytest

我正在从 pycharm pytest 插件运行测试并且对它非常满意。
但是,一旦我使用如下所示的参数运行测试:


    @pytest.mark.parametrize("my_param", [
        "aaa",
        "bbb",
        "ccc",
    ])
    def test_it(self, my_param):


我经常只想重新运行 "bbb" ,但是当我右键单击它并选择“运行 pytest”时,我得到“在测试套件中未找到测试”。

是否有一些我遗漏的选项/解决方法?

最佳答案

cli 是你的 friend ,你可以选择一个特定的参数化测试,考虑关键字选择器 -k bbb

关于pycharm - 在 pycharm pytest 插件中使用特定参数值运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60510322/

相关文章:

python - 导入 sklearn 在 PyCharm 中不起作用

python - 解决 PyCharm python 错误 - dyld : Library not loaded

python - 无法使用 PyCharm 和 venv 导入 TF

pycharm - 在 Pycharm 中,如何为类型提示指定联合?

python - 自动使用在单独模块中定义的 pytest 装置

python - FastAPI 测试客户端在 POST 或 PUT 时重定向请求

python - 使用 pytest 控制运行哪些测试

python - Pycharm 调试器在 Ubuntu 上运行,但在 Windows 上运行相同的代码

python - py.test 将一个测试的结果传递给另一个

python - 来自另一个文件的 pytest fixture