1

虽然PyDev支持py.test运行器,但在运行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 上尝试过)

4

1 回答 1

1

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

因此,您必须运行测试,该测试将在传递所有参数参数的情况下运行它(即:使用Ctrl+Shift+Up/Ctrl+Shift+Down在编辑器中选择测试,然后使用Ctrl+F9仅运行该测试)。

于 2018-02-15T15:04:04.833 回答