我正在从 pycharm pytest 插件运行测试,对此非常满意。 但是,一旦我完成使用如下参数运行的测试:
@pytest.mark.parametrize("my_param", [
"aaa",
"bbb",
"ccc",
])
def test_it(self, my_param):
我经常只想重新运行
"bbb"
,但是当我右键单击它并选择“运行 pytest”时,我得到“在测试套件中找不到测试”。
我缺少一些选项/解决方法吗?
cli 是你的朋友,你可以选择特定的参数化测试,考虑关键字选择器 -k bbb
Pycharm 声称他们在几年前就已修复,但该问题似乎再次出现,并且没有报告。