我用bash命令运行我的测试
python src/flow.py
当测试失败时,我想停止运行以进行调试
答案 0 :(得分:0)
您可以按照this other post中的说明重新定义“运行”。
他们指出,这样做的缺点是每个班级都需要重新定义“运行”。因此,您可以创建自己的类并从中继承。把它放在自己的模块中。
class TestCaseStopFirstFail(unittest.TestCase):
def run():
...
导入模块。然后使用它来定义所有测试:
class myTestClass(TestCaseStopFirstFail):
...