Jestem nowy w Pythonie i próbuję zrobić coś, co robię często w Ruby. Mianowicie, iteracja na zestawie wskaźników, wykorzystanie ich jako argumentów do funkcji i porównanie jej wyników z tablicą wyników urządzeń.Jak uruchomić wiele przypadków testowych Pythona w pętli?
Więc napisałem to tak, jak normalnie robię w Ruby, ale zaowocowało to tylko jednym przypadkiem testowym.
def test_output(self):
for i in range(1,11):
....
self.assertEqual(fn(i),output[i])
Próbuję uzyskać test dla każdego przedmiotu w zakresie. Jak mogę to zrobić?
Czy chcesz wygenerować 10 różnych testów? Pokazany kod działa, po prostu wykonuje wszystkie dziesięć twierdzeń w jednym przypadku testowym. – delnan