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? Def setParameters (self, a, b):
& 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? Def setParameters (self, a, b):
& Nbsp? Self.a = α
& Nbsp? Self.b = β
& Nbsp? Def testLess (αυτο):
& Nbsp? Self.assertLess (self.a, self.b)
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε