0

我创建了一个包含两个测试用例的简单测试:

# test.py

def test_will_pass():
    pass

def test_will_fail():
    assert False

在命令行中,我可以使用它nosetests test.py:test_will_fail来运行第二个测试用例。

问题是我还没有找到在 Eclipse PyDev 中创建实现相同行为的运行配置的方法。当我创建一个使用Nose 测试运行器的Python unittest配置并作为参数传递时,它将首先运行这个测试用例,然后运行整个测试,导致执行两次。test.py:test_will_failtest_will_fail

这是一个错误,还是有什么方法可以创建这样的运行配置?

4

1 回答 1

4

目前 PyDev 仅支持在类中使用 Ctrl+F9 进行过滤(具有 unittest 结构)。

请在以下位置创建功能请求:

https://sw-brainwy.rhcloud.com/tracker/PyDev/

注意:要在 PyDev 中完成的工作是通过跟踪器中的投票和拉取请求来指导的。

请注意,pytest 运行程序已经接受在 PyDev 中使用该结构运行的测试。

于 2013-08-15T17:49:14.400 回答