我的很多测试实际上都进行了一堆迷你测试。逻辑有点像:
tests = [("input", "output"), ("input2", "output2")]
for input, output in tests:
# do test stuff...
这在大多数情况下效果很好。但是,当其中一个迷你测试失败时,修复起来很繁琐,因为运行后没有一个迷你测试。
如何使“迷你测试”表现得像单独的测试?
我正在使用python3内置的unittest
模块。我尝试将TestSuite
用作described here,但它似乎不起作用。