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

时间:2018-01-29 17:47:44

标签: python eclipse pydev pytest liclipse

虽然 PyDev 支持 py.test 运行程序,但在运行parametric-tests时,无法在 PyUnit <中运行特定的测试用例/ em>查看。

通常,右键单击+运行 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上试过)

1 个答案:

答案 0 :(得分:1)

不支持在PyDev中运行单个参数化失败的测试用例(并且无法真正想到使这项工作成为可能的方法)。

因此,您必须运行测试,该测试将运行所有传递的参数参数(即:使用Ctrl+Shift+Up / Ctrl+Shift+Down在编辑器中选择测试,然后使用{{1}只运行那个测试。)