【问题标题】:How can I stop unit test on python 2.6?如何在 python 2.6 上停止单元测试?
【发布时间】:2014-12-16 19:16:34
【问题描述】:

我通过 bash 命令运行了测试

python src/flow.py

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

【问题讨论】:

  • 使用什么,一个ide?命令行调试器?
  • 我正在使用命令行
  • 问题出在哪里?你想在哪里修?
  • 我想用清晰的界面运行测试并纠正它们。一个一个

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


【解决方案1】:

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

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

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

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

class myTestClass(TestCaseStopFirstFail):
    ...

【讨论】:

    猜你喜欢
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 2013-12-17
    相关资源
    最近更新 更多