ParamUnittest е Python инструмент, предназначен да позволи създаването на parametrized на тестове, които могат да работят с официалния пакет unittest Python.
<силни> Примери:
внос unittest
внос paramunittest
@ Paramunittest.parametrized (
& Nbsp; ("1", "2"),
& Nbsp; # (4, 3),
& Nbsp; ("2", "3"),
& Nbsp; (("4",), {"б": "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",), {"б": "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
Коментари не е намерена