我如何 运行 Eclipse py.test 中的特定参数测试用例

How can i run a specific parametric test-case in py.test in Eclipse

虽然 PyDev 支持 py.test 运行ner,当 运行ning parametric-tests,无法在 PyUnit 视图中 运行 特定测试用例。

通常,在 PyUnit 视图中的测试用例上右键单击+运行 会重新启动它 - 但在这种情况下,没有任何反应,并且控制台会记录:

============================= test session starts =============================
platform win32 -- Python 3.6.1, pytest-3.2.1, py-1.4.33, pluggy-0.4.0
rootdir: D:\project, inifile:
collected 23 items

======================== no tests ran in 0.04 seconds =========================

(注意我只在 Windows 上试过)

在 PyDev 中不支持 运行 设置单个参数失败的测试用例(并且也无法真正想出一种方法来完成这项工作)。

因此,您必须 运行 测试 运行 它会传递所有参数参数(即:使用 Ctrl+Shift+Up / Ctrl+Shift+Down 到 select 编辑器中的测试,然后使用 Ctrl+F9 到 运行 只有那个测试)。