ParamUnittest является инструментом Python разработана, чтобы позволить создание параметризованных тестов, способных единичных работы с официальным пакетом UnitTest Python.
Примеры:
импорт UnitTest
импорт paramunittest
@ paramunittest.parametrized (
& NBSP; ('1', '2'),
& NBSP; # (4, 3),
& NBSP; ('2', '3'),
& NBSP; (('4',), {'B': '5'}),
& NBSP; ((), {'а': 5, "б": 6}),
& NBSP; {"а": 5, "б": 6},
)
класс TestFoo (paramunittest.ParametrizedTestCase):
& NBSP; четкости SetParameters (самостоятельно, а, б):
& NBSP; self.a = а
& NBSP; self.b = Ь
& NBSP; Def testLess (само):
& NBSP; self.assertLess (self.a, self.b)
@ paramunittest.parametrized (
& NBSP; ('1', '2'),
& NBSP; # (4, 3),
& NBSP; ('2', '3'),
& NBSP; (('4',), {'B': '5'}),
& NBSP; ((), {'а': 5, "б": 6}),
& NBSP; {"а": 5, "б": 6},
)
класс TestBar (unittest.TestCase):
& NBSP; четкости SetParameters (самостоятельно, а, б):
& NBSP; self.a = а
& NBSP; self.b = Ь
& NBSP; Def testLess (само):
& NBSP; self.assertLess (self.a, self.b)
Требования
- Python
Комментарии не найдены