python之unittest單元測試
阿新 • • 發佈:2017-07-23
lis sel self. 斷言 python port cnblogs 單元 brush
# unittest單元測試 import unittest from class_demo import Car class TestCar(unittest.TestCase): ‘‘‘測試Car類‘‘‘ def setUp(self): ‘‘‘初始化數據‘‘‘ self.car_obj = Car(‘Audi‘, ‘A6‘, 2017) def test_set_odometer(self): ‘‘‘測試Car類的set_odometer方法‘‘‘ self.car_obj.set_odometer(1000) self.assertEqual(1000, self.car_obj.odometer) def test_set_odometer_wrong(self): self.car_obj.set_odometer(5000) self.assertEqual(1000, self.car_obj.odometer)
斷言的方法:
assertEqual(a, b) 核實a = b assertNotEqual(a, b) 核實a != b assertTrue(x) 核實x為True assertFalse(x) 核實x為False assertIn(item, list) 核實item在list中 assertNotIn(item, list) 核實item不在list中
python之unittest單元測試