ParamUnittest є інструментом Python розроблена, щоб дозволити створення параметризованих юніт-тестів, здатних працювати з офіційним пакетом UnitTest Python.
Приклади:
імпорт UnitTest
імпорт paramunittest
@ Paramunittest.parametrized (
& NBSP; ('1', '2'),
& NBSP; # (4, 3),
& NBSP; ('2', '3'),
І NBSP; (('4',), {'B': '5'}),
І NBSP; ((), {'': 5, 'B': 6}),
І NBSP; {'': 5, 'B': 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, 'B': 6}),
І NBSP; {'': 5, 'B': 6},
)
клас TestBar (unittest.TestCase):
І NBSP; чіткості SetParameters (Я, б):
І NBSP; self.a =
І NBSP; self.b = Ь
І NBSP; Def testLess (само):
І NBSP; self.assertLess (self.a, self.b)
Вимоги
- Python
Коментар не знайдено