Я использую модуль python unittest для выполнения ряда тестов; однако он очень повторяется.
У меня есть много данных, которые я хочу повторять через один и тот же тест снова и снова, проверяя правильность. Тем не менее, я должен определить тест для каждого.
Например, я хочу сделать что-то похожее на это. Я знаю, что могу сделать это с помощью генератора (нашел его в предыдущем разделе здесь). Но есть ли альтернативы, возможно, даже с использованием другого тестового модуля?
Любые предложения были бы замечательными.
import unittest
class TestData(unittest.TestCase):
def testNumbers(self):
numbers = [0,11,222,33,44,555,6,77,8,9999]
for i in numbers:
self.assertEqual(i, 33)