使用python的unittest模块使用输入和输出列表测试功能的最佳实践是什么?

时间:2019-04-24 16:54:33

标签: python unit-testing tdd

我的很多测试实际上都进行了一堆迷你测试。逻辑有点像:

tests = [("input", "output"), ("input2", "output2")]
for input, output in tests:
    # do test stuff...

这在大多数情况下效果很好。但是,当其中一个迷你测试失败时,修复起来很繁琐,因为运行后没有一个迷你测试。

如何使“迷你测试”表现得像单独的测试?

我正在使用python3内置的unittest模块。我尝试将TestSuite用作described here,但它似乎不起作用。

0 个答案:

没有答案