如何测试——单元测试
1.首先需要导入模块 unittest,以及要测试的函数
2.再创建一个继承unittest.TestCase 的类
3.编写方法对函数行为进行测试
4.断言方法 断言方法用来合适得到的结果是否与期望的结果一致。
5.下面要加 unittest.main()
- '.' 表示通过测试 'E'表示未通过测试
unittest.TestCase 的断言方法
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
方法setUp()是指类方法中可能有些要共用的变量,可以在方法setUp() 中预先定义,
后面只需传变量名即可