【问题标题】:How to run a single nose test case using Eclipse PyDev?如何使用 Eclipse PyDev 运行单鼻子测试用例?
【发布时间】:2013-08-05 12:39:04
【问题描述】:

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

# 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_fail 作为参数传递时,它将首先运行这个测试用例,然后运行整个测试,导致test_will_fail 被执行两次。

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

【问题讨论】:

    标签: pydev nosetests


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 2011-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多