引入unittest测试类 import unittest
https://docs.python.org/2/library/unittest.html
格式:
class TestMath(unittest.Testcase):
def setUp(self): #初始化的相关工作 顺序不会改变
pass
def test_add(self): 测试代码。函数名必须以test开头
self.assertEqual(result,11,"报错信息") 单元实际值与预期值
def tearDown(self): #测试结束的相关处理
pass
如何运行测试代码:
suite = unittest.TestSuite()
suite.addTest(TestMath("test_add")) #运行TestMath方法中test_add的测试用例
runner = unittest.TextTestRunner()
runner.run(suite)
网友评论