Sono nuovo di Python e sto provando a fare qualcosa che faccio spesso in Ruby. Vale a dire, iterando su un insieme di indici, usandoli come argomento per funzionare e confrontando i suoi risultati con una serie di output di fixture.Come si eseguono più test case Python in un ciclo?
Quindi l'ho scritto come faccio normalmente in Ruby, ma questo ha provocato un solo test case.
def test_output(self):
for i in range(1,11):
....
self.assertEqual(fn(i),output[i])
Sto cercando di ottenere il test per ogni articolo della gamma. Come lo posso fare?
vuoi generare 10 casi di test distinti? Il codice che hai mostrato funziona, fa tutte e dieci le asserzioni in un caso di test. – delnan