class TestCase(unittest.TestCase):
def test(self):
# function_name:待测试的方法
# parameters:输入方法里的参数
# case_result:结果
case_result = function_name(parameters)
# ideal_result:期待的结果
self.assertEqual(case_result, ideal_result)
if __name__=='__main__':
unittest.main()
方法 | 用途 |
---|---|
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 中 |