一个简单的Case
Unittest框架使用通常需要以下4个必不可少的步骤:
- 导出Unittest框架
import unittest
- 创建测试类
import unittest
class TestMath(unittest.TestCase):
- 创建测试用例和断言
import unittest
class TestMath(unittest.TestCase):
def test_add(self):
self.assertEqual(5, (2+3)) # 断言相等
- 从Unittest里调用main()方法,执行测试用例
if __name__ == '__main__':
unittest.main()
**注意:**测试用例必须以Test开头
我们现在来做一个简单的Case,这里我们用了断言,是否相等,断言后面会详细解释,先来看看这个Case
import unittest
class TestMath(unittest.TestCase):
def test_add(self):
self.assertEqual(5, (2+3)) # 断言是否相等
if __name__ == '__main__':
unittest.main()
运行结果:
Ran 1 test in 0.0