我是新來的Python,並試圖做我經常在Ruby中做的事情。也就是說,迭代一組索引,使用它們作爲參數,並將其結果與一系列燈具輸出進行比較。如何在循環中運行多個Python測試用例?
因此,我把它寫成像我通常在Ruby中做的那樣,但是這隻導致了一個測試用例。
def test_output(self):
for i in range(1,11):
....
self.assertEqual(fn(i),output[i])
我試圖讓範圍內的每個項目的測試。我怎樣才能做到這一點?
你想生成10個不同的測試案例?你已經顯示的代碼有效,它只是在一個測試用例中執行所有十個斷言。 – delnan