2013-08-05 77 views
0

我已创建包含两个测试用例一个简单的测试:如何使用Eclipse PyDev运行单个鼻子测试用例?

# test.py 

def test_will_pass(): 
    pass 

def test_will_fail(): 
    assert False 

在命令行我可以使用nosetests test.py:test_will_fail只运行第二测试情况。

问题是,我还没有找到一种方法来创建Eclipse PyDev中的运行配置,实现相同的行为。当我单元测试,它使用鼻测试运行配置创建Python和传递test.py:test_will_fail作为参数,将第一运行此测试用例,然后运行整个测试,导致test_will_fail被执行两次。

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

回答

4

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

请在创建功能要求:

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

注:PyDev的工作要做通过票跟踪指导和拉请求的工作。

作为一个说明,pytest跑步者已经接受PyDev里面那个结构的运行测试。

相关问题