如何在python 2.6上停止单元测试?

时间:2014-12-16 19:16:34

标签: python unit-testing python-2.6 python-unittest

我用bash命令运行我的测试

python src/flow.py

当测试失败时,我想停止运行以进行调试

1 个答案:

答案 0 :(得分:0)

您可以按照this other post中的说明重新定义“运行”。

他们指出,这样做的缺点是每个班级都需要重新定义“运行”。因此,您可以创建自己的类并从中继承。把它放在自己的模块中。

class TestCaseStopFirstFail(unittest.TestCase):
    def run():
        ...     

导入模块。然后使用它来定义所有测试:

class myTestClass(TestCaseStopFirstFail):
    ...