class TestSequense(unittest.TestCase):
    pass

def test_generator(a, b):

    def test(self):
        self.assertEqual(a, b)
return test
if __name__ == '__main__':
    for t in l:
        test_name = 'test_%s' % t[0]
test = test_generator(t[1], t[2])
setattr(TestSequense, test_name, test)
unittest.main()
Как генерировать динамические (параметризованные) модульные тесты в python?