ParamUnittest เป็นเครื่องมืองูใหญ่ที่ออกแบบมาเพื่อช่วยให้การสร้างการทดสอบหน่วย parametrized ความสามารถในการทำงานร่วมกับแพคเกจหลาม UnitTest อย่างเป็นทางการ
ตัวอย่าง:
นำเข้า 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 def (ตัวเอง, b):
& nbsp; self.a =
& nbsp; self.b 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 def (ตัวเอง, b):
& nbsp; self.a =
& nbsp; self.b b =
& nbsp; def testLess (ตัวเอง):
& nbsp; self.assertLess (self.a, self.b)
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ