Oct-28-2018, 09:32 PM
(This post was last modified: Oct-28-2018, 09:33 PM by Gribouillis.)
I have mako both on 2.7 and 3.5 on my computer (from ubuntu repositories).
You can also do it with the standard library, but it is less robust or extensible
You can also do it with the standard library, but it is less robust or extensible
body = '\n'.join( """\ def {}(self): '''Test addition of {}''' self.assertEqual({}, {} + {})\ """.format(name, description, result, left, right) for name, left, right, result, description in testlist) classcode = 'class AddTest(unittest.TestCase):\n' + body exec(classcode) print(classcode) print(AddTest)